Commit graph

217 commits

Author SHA1 Message Date
Thulinma
ba7467979a Fixed MistInAV - now compiles if -DWITH_AV=1 is set 2016-09-15 16:17:43 +02:00
Thulinma
1172768c34 Merge branch 'development' into LTS_development
# Conflicts:
#	lib/shared_memory.cpp
#	src/controller/controller.cpp
#	src/controller/controller_storage.h
#	src/output/output.cpp
2016-09-15 16:17:06 +02:00
Thulinma
fedd18146e Generalized DTSH header reading and writing of Inputs 2016-09-15 16:03:24 +02:00
Thulinma
a4f35ca11e Made sharedServer::finishEach explicit 2016-09-15 15:45:42 +02:00
Thulinma
291535a5d7 Merge branch 'development' into LTS_development
# Conflicts:
#	src/input/input.cpp
2016-09-02 18:00:50 +02:00
Thulinma
781d32e9a2 Fixed corrupt header crash issue 2016-09-02 17:58:36 +02:00
Thulinma
104b7849e0 Merge branch 'development' into LTS_development 2016-09-02 17:54:57 +02:00
Thulinma
2003d1f80e Fixed crash in FLV input with some single-track files 2016-09-02 17:54:49 +02:00
Thulinma
7ca444edc2 Fixes lacking BUFFER_EMPTY trigger 2016-09-02 17:52:51 +02:00
Thulinma
011fb0f6d8 Merge branch 'development' into LTS_development 2016-09-02 17:52:47 +02:00
Thulinma
105b98bb95 Prevent coredump spam on production builds 2016-09-02 17:52:29 +02:00
Thulinma
63c0dbb18d Merge branch 'development' into LTS_development 2016-09-02 17:51:01 +02:00
Thulinma
a93fddf4e2 Added DTSC keep alive for idle connections 2016-09-02 17:50:52 +02:00
Thulinma
d50404a00c Fixed 100% CPU issue in DTSC pull input 2016-09-02 17:48:56 +02:00
Thulinma
b73ee01388 Fix TSStream standard input dropping packets 2016-08-25 11:57:54 +02:00
Thulinma
2294fbd365 Merge branch 'development' into LTS_development
# Conflicts:
#	src/input/input_dtsc.cpp
#	src/output/output.cpp
2016-07-28 20:50:29 +02:00
Thulinma
2bdafc245d Fixed segmentation fault in buffer process for fast reconnects of sources 2016-07-28 20:45:39 +02:00
Thulinma
5ffe12aba4 Tweaked several debug messages, backported a few Pro edition edits that were missed earlier 2016-07-28 20:45:31 +02:00
Thulinma
5076c89c6d Merge branch 'development' into LTS_development
# Conflicts:
#	src/input/input_buffer.cpp
#	src/output/output.cpp
2016-07-23 13:13:28 +02:00
Thulinma
b7c3d7dc44 Various stability and verbosity tweaks for DTSC, RTMP and in general 2016-07-23 13:11:25 +02:00
Erik Zandvliet
98438b680b Renegotiation of extra tracks if a new header is sent in dtsc pull 2016-07-21 17:44:12 +02:00
Thulinma
f83a5525f4 MP4 language support in input, Timed Text input support (rudimentary, without styles) 2016-07-18 10:44:29 +02:00
Thulinma
523c00f462 TS input can now cope a bit better with packet loss, incomplete UDP packets now buffered 2016-07-18 10:44:29 +02:00
Thulinma
d21c15fcdd Fixed parsing of ADTS inside TS spread over multiple PES 2016-07-07 22:31:35 +02:00
Thulinma
636e2b3a0a Backported from OS version edits. 2016-07-06 16:20:11 +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
e0ed755890 Merge branch 'development' into LTS_development
# Conflicts:
#	src/input/input.cpp
2016-07-06 16:10:31 +02:00
Thulinma
9a1fb0873f Ignore packets with invalid timestamps in VoD inputs 2016-07-06 16:09:46 +02:00
Thulinma
9536ab1414 Fix for several TS-related problems. 2016-07-06 11:18:29 +02:00
Thulinma
7b0d3a9365 Merge branch 'development' into LTS_development
# Conflicts:
#	src/input/input.cpp
2016-07-06 11:18:18 +02:00
Thulinma
1bf574acb8 Small tweaks to various libraries and debugging messages. 2016-07-06 11:16:17 +02:00
Thulinma
fcc1dbd24f Tweaked buffer size for HLS some more 2016-06-28 00:13:34 +02:00
Thulinma
6ee52dad7e Tweaked buffer size for HLS some more 2016-06-27 13:21:54 +02:00
Thulinma
02ac648bae Merge branch 'development' into LTS_development
# Conflicts:
#	src/output/output_hls.cpp
2016-06-26 21:16:06 +02:00
Thulinma
9e391915df HLS-related buffer size optimizes 2016-06-26 21:14:23 +02:00
Thulinma
ffb67318e0 Merge branch 'development' into LTS_development 2016-06-23 20:14:38 +02:00
Thulinma
ba044b4470 Fixes FLV/RTMP compatibility issues with corrupted RTMP streams, fixes various flash-codecs through RTMP. 2016-06-23 20:13:54 +02:00
Thulinma
055866e2fb Tweaked seek/isReadyForPlay implementations, fix HLS support for large key durations. 2016-06-10 14:20:17 +02:00
Thulinma
7483bd9fd4 Tweaked seek/isReadyForPlay implementations, fix HLS support for large key durations. 2016-06-08 00:01:24 +02:00
Thulinma
837b2b5d4f Added resume support and quick negotiation support from Pro, as well as support for stream-type inputs. 2016-06-02 14:07:21 +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
e95aa4f3b6 Only drop 5s inactive tracks if they have been replaced by a track of the same type that is active. 2016-05-26 12:58:48 +02:00
Thulinma
d05ae8fa23 More debug output for handling timed out tracks, including possible workaround and/or fix. 2016-05-25 13:16:19 +02:00
Erik Zandvliet
ef884845e0 Working TS Input on current LTS 2016-05-25 13:15:23 +02:00
Thulinma
4b2a8d4b33 Fixed TRID sizes to always be 8kb. 2016-05-23 10:38:25 +02:00
Erik Zandvliet
5c4e0d8c54 More reasonable size for metadata 2016-05-19 17:32:47 +02:00
Thulinma
b77e7c8b7c Implemented STREAM_BUFFER RECOVER state. 2016-05-19 15:37:44 +02:00
Erik Zandvliet
72de5e5b90 Changed sleep to wait everywhere where it was needed 2016-05-18 17:06:23 +02:00