Commit graph

72 commits

Author SHA1 Message Date
Thulinma
98e3940079 Robustify accesses to server config 2018-11-28 11:46:33 +01:00
Thulinma
7af419fdad Added "deletestreamsource" call that deletes a stream AND the corresponding source file. 2018-05-09 13:39:53 +02:00
Thulinma
62ae2929a3 Merge branch 'newStatus' into Pro_newStatus
# Conflicts:
#	src/controller/controller_api.cpp
#	src/controller/controller_statistics.cpp
#	src/controller/controller_statistics.h
#	src/controller/controller_streams.cpp
2018-03-21 14:50:04 +01:00
Thulinma
e4ac68db54 Improved statistics and stream status 2018-03-21 14:46:22 +01:00
Thulinma
e0af7a759e Changed always-on check to getStreamStatus as opposed to streamAlive 2017-11-28 12:46:17 +01:00
Thulinma
4f1e653c44 Merge branch 'development' into LTS_development
# Conflicts:
#	src/controller/controller_streams.cpp
2017-05-09 13:27:07 +02:00
Thulinma
0e0da824f7 Robustified stream/protocol related API calls 2017-05-09 11:31:24 +02:00
Thulinma
df4a71719d Removed extra newline from STREAM_READY trigger, removed superfluous log message. 2016-11-03 12:01:17 +01:00
Thulinma
69bb08a10a MistInTS now shuts down after 20 seconds of no data 2016-09-22 09:51:48 +02:00
Thulinma
172bdabf36 New style of always-on inputs. Still needs interface updates 2016-09-22 09:51:21 +02:00
Thulinma
eccd3d2949 Merged MistInTS and MistInTSStream, added support for streamed file input through stream:// source 2016-09-22 09:51:13 +02:00
Thulinma
4c9c6fa7ba Backported various little edits from Pro edition. 2016-06-02 14:07:21 +02:00
Thulinma
d048aaccc4 Forwardported some free version changes to Pro. 2016-05-30 16:03:52 +02:00
Thulinma
463e549b4d Fixed naming bug when adding new streams 2016-02-16 09:18:02 +01:00
Erik Zandvliet
c25a533729 Recording, HLS Push, UDP (Multicast) Input, Threaded TS 2016-02-12 16:30:33 +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
Thulinma
21ce93f520 Haha. 2015-10-13 12:47:07 +02:00
Thulinma
74c8932106 Merge branch 'development' into json_mod_LTS
# Conflicts:
#	lib/shared_memory.cpp
#	src/controller/controller.cpp
#	src/io.cpp
#	src/output/output.cpp
#	src/output/output_http_internal.cpp
2015-10-07 11:05:49 +02:00
Thulinma
16d38459b6 Made JSON library non-recursive.
Co-authored with Diederick.
2015-10-06 13:21:14 +02:00
Erik Zandvliet
1f4b523b1b Initial TS Input commit 2015-09-10 00:54:55 +02:00
Thulinma
d6922c92f5 Merge branch 'development' into LTS_development 2015-08-28 21:58:43 +02:00
Thulinma
71dc32d2d3 Added ability to break through semaphore locks to the controller monitoring thread. 2015-08-28 21:56:27 +02:00
Thulinma
a3354aeee6 Removed metadata parsing from controller for better stability and faster stream handling.
# Conflicts:
#	src/controller/controller_streams.cpp
2015-06-16 13:18:16 +02:00
Thulinma
036178f780 Removed metadata parsing from controller for better stability and faster stream handling. 2015-06-16 11:18:00 +02:00
Thulinma
cb298c57fd Merge branch 'development' into LTS_development
# Conflicts:
#	CMakeLists.txt
#	src/analysers/info.cpp
2015-04-16 12:24:37 +02:00
Thulinma
184f7ad6c8 Removed old MistInfo binary and dependencies on it. 2015-04-16 12:21:33 +02:00
Thulinma
4bdbd82f66 LTS Commits 2015-04-05 21:38:36 +02:00
Erik Zandvliet
f350ab84fd Fixed the lsp generation, Fixed metadata loading 2015-04-03 14:01:40 +02:00
Erik Zandvliet
d370ef4eac Working multi-input 2015-04-02 09:56:47 +02:00
Thulinma
43d35cf29b Converted previously hardcoded default sizes for shared memory pages to defines. 2015-01-27 12:03:52 +01:00
Thulinma
a47504b5cb Ogg support fixed and re-added. Squash of various commits made by Wouter Spruit. 2014-12-23 13:10:28 +01:00
Erik Zandvliet
0b4c4f70ec Minor fixes 2014-12-04 09:50:23 +01:00
Erik Zandvliet
1743dcb93d Fix for using old files. 2014-12-03 14:01:09 +01:00
Thulinma
318af0b353 Improved handling of VoD file metadata, added some failsaves against metadata corruption. 2014-11-11 15:42:17 +01:00
Thulinma
8542281ac2 JSON-based input selection. 2014-10-02 16:12:19 +02:00
Thulinma
875e8ef317 Fix for HLS URLs when only one track is available. 2014-08-05 22:59:17 +02:00
Thulinma
05d3375412 Re-enabled stream status checkers for Windows/Mac versions. 2014-08-04 18:02:04 +02:00
Thulinma
c5f6956766 Disabled stream starting from the controller for mac and windows versions. 2014-07-30 17:15:20 +02:00
Thulinma
625543d0ef Undo part of previous fix that only made things worse. 2014-07-29 17:28:46 +02:00
Thulinma
7b5b5f8ff0 Hopefully fixed controller stream metadata updater. 2014-07-29 15:20:03 +02:00
Thulinma
848f075ff4 Added lots of DLVL_INSANE level debug messages to controller metadata checks. Simplified internal stream handling. 2014-07-29 13:36:43 +02:00
Thulinma
9505a94a2a Removed MistDTSCFix calls in controller_streams.cpp 2014-06-26 14:02:15 +02:00
Thulinma
1174773244 Finalized error propagation and debug level setting code. 2014-06-05 09:55:30 +02:00
Thulinma
3810330343 Added debug level options. 2014-05-29 13:26:16 +02:00
Thulinma
6f5f3b37c2 Fixed live support 2014-05-13 12:00:42 +02:00
Thulinma
6ade063756 Added API documentation, updated doxygen configuration. 2014-05-02 12:19:54 +02:00
Thulinma
b1eebe7aaf Fixed long waiting time for .DTSC streams. 2014-05-01 16:31:15 +02:00
Erik Zandvliet
7495ddfebf Reset cut to 0 when exceeded 2014-04-30 16:18:46 +02:00
Thulinma
b40b56475e Added wait for stream on metadata read for non-DTSC VoD files. 2014-04-30 16:11:28 +02:00
Thulinma
f00ae42c32 Fixed default values for cut and DVR time stream settings. 2014-04-18 13:30:25 +02:00