Commit graph

101 commits

Author SHA1 Message Date
Thulinma
b6f606bf87 Fixed horrible input parameter bug 2016-09-21 12:37:24 +02:00
Thulinma
14e341222f Merge branch 'development' into LTS_development
# Conflicts:
#	src/input/input.cpp
2016-07-06 16:18:05 +02:00
Thulinma
5c5ab6c058 Page limits implemented, performance timer for buffering pages added on debug level 5 2016-07-06 16:16:19 +02:00
Thulinma
4c9c6fa7ba Backported various little edits from Pro edition. 2016-06-02 14:07:21 +02:00
Thulinma
69eea675eb Fixed push-out shutting down the logger, added debug message for logger exiting. 2016-05-23 16:59:39 +02:00
Erik Zandvliet
72de5e5b90 Changed sleep to wait everywhere where it was needed 2016-05-18 17:06:23 +02:00
Thulinma
f641989991 Added maxconnsperip setting to controller. Only enforced if USER_NEW trigger is in use. 2016-05-16 16:48:21 +02:00
Thulinma
263dee7b25 Added push-related API calls to controller, made outputs able to wait for playable streams. 2016-05-11 13:55:23 +02:00
Thulinma
fa41e02047 Removed 5s timeout from streamAlive call. 2016-05-05 16:05:12 +02:00
Thulinma
6386060c10 Changed pull mode detection to be internal to each input, made DTSC input compliant with JSON output styling guidelines. 2016-05-05 16:05:12 +02:00
Erik Zandvliet
dda0ea669c Fully implemented DTSC pull support 2016-05-05 16:05:12 +02:00
Thulinma
f4b296164e Fixed all semaphore instances not being cleaned up properly. 2016-05-03 12:13:58 +02:00
Thulinma
56232c1fba Fix typo in recording
Add $stream variable to filename
Changed $seconds variable to $second
2016-02-29 13:23:09 +01:00
ozzay
1c3e143709 Recording functionality by Diederick Huijbers, slightly tweaked. 2016-02-12 16:29:08 +01:00
Thulinma
279add438a Implemented triggers.
Merged from code by Wouter Spruit, with additions by yours truly.
2015-10-14 10:48:00 +02:00
Erik Zandvliet
0913d2607e Working PlayReady/Verimatrix DRM support 2015-09-02 12:09:37 +02:00
Thulinma
569ef07f29 Merge branch 'development' into LTS_development
# Conflicts:
#	lib/stream.cpp
#	src/output/output_http_internal.cpp
2015-07-21 23:51:46 +02:00
Thulinma
c3efc1001f Improved startInput function behaviour and reliability, added streamAlive function. 2015-07-21 23:07:10 +02:00
Thulinma
b316878674 Merge branch 'development' into LTS_development 2015-07-08 22:38:36 +02:00
Thulinma
421842bda5 Fixed incorrect stripping of ? character and beyond in stream name containing a + or space character before the ? character. 2015-07-08 22:38:27 +02:00
Thulinma
4bdbd82f66 LTS Commits 2015-04-05 21:38:36 +02:00
Thulinma
3c8d4e1186 Added support for space as stream separator character 2015-03-13 00:53:23 +01:00
Thulinma
fe08c8f5c7 Deny loading of streamnames > 100 characters. 2015-03-13 00:52:36 +01:00
Thulinma
4e535799af Converted previously hardcoded default sizes for shared memory pages to defines. 2015-01-27 11:46:05 +01:00
Thulinma
247c3f9914 Decreased debug message verbosity some. 2015-01-15 10:21:59 +01:00
Thulinma
bd5ba9a1f3 Fixed non-forking mode of Util::startInput, added more debug messages. 2014-10-03 16:49:38 +02:00
Thulinma
08953540f6 New input starting method based on JSON capabilities. 2014-10-02 15:38:59 +02:00
Thulinma
b4feaebbe8 Generalized support for + in stream names as separator. 2014-09-30 11:41:48 +02:00
Thulinma
68245bf74c Fixed debug levels for MistIn processes. Tweaked various verbosity levels. 2014-08-05 15:15:20 +02:00
Thulinma
a0197ad7f1 Fixed stream startup forking incorrectly. 2014-08-04 17:44:12 +02:00
Thulinma
43078c5c68 Clearer semaphore error messages, removed some legacy code, fixed a compile warning or two. 2014-06-20 10:36:26 +02:00
Thulinma
e090a9368d Fixed long forgotten merges. 2014-06-18 11:52:12 +02:00
Thulinma
8c01ec8897 Such style. (Code style unification) 2014-06-18 10:39:27 +02:00
Thulinma
1df896d6d1 Tweaks to various debug messages. 2014-06-08 00:37:50 +02:00
Erik Zandvliet
4f1e1fa1d7 Abstraction of semaphore to a class 2014-04-30 11:33:46 +02:00
Thulinma
bca6097ae4 Tweaked debug messages. 2014-04-21 20:57:44 +02:00
Thulinma
efa5d67231 Changed getStream/getLive/getVod functions to return a bool instead of a socket. 2014-04-18 14:23:02 +02:00
Thulinma
0e5d838a20 Shared Memory updates 2014-04-04 02:08:05 +02:00
Thulinma
9a9490dee5 Fixed threaded use of MistPlayer. 2014-02-24 21:32:26 +01:00
Thulinma
5c0f053006 Prettified error messages, first work on Util::Config server helpers. 2014-01-27 09:41:24 +01:00
Thulinma
12a0c1942c Removed ALL the compile warnings! 2014-01-05 15:26:41 +01:00
Erik Zandvliet
1cf6e34745 Added call to player with streamname. 2013-12-17 14:53:17 +01:00
Thulinma
bf485b1803 Added cross-platform getTmpFolder() function in Util. 2013-09-11 12:28:31 +02:00
Thulinma
6675b647b8 Some static/non-static fixes to procs/stream library, updated converter to make use of getOutputOf function instead of re-implementing this. 2013-08-27 00:29:04 +02:00
Thulinma
00d06fe293 Tweaked Stream and RTMP lib verbosity levels. 2013-03-18 17:36:12 +01:00
Thulinma
db735a73c7 New API format support in stream.cpp 2013-03-04 22:02:26 +01:00
Thulinma
38ef8704f8 Global cleanups and standardization of code style. 2012-12-11 11:03:33 +01:00
Thulinma
5674f5de8f Implemented Util::getMyPath() 2012-10-23 11:12:08 +02:00
Thulinma
ed2021d01c Utils::Stream::getStream now actually works in all cases where it should, the way it should. ^_^ 2012-08-31 16:56:50 +02:00
Peter Wu
e8a20c146b stream: fix headers and missing static keyword 2012-08-30 12:30:11 +02:00