Thulinma
|
c6377085f0
|
Added shutdown reason message in stream-mode inputs
|
2017-01-10 12:33:30 +01:00 |
|
Thulinma
|
8f38872ffc
|
Fixed DTSC input bug with ping commands
|
2017-01-10 12:33:24 +01:00 |
|
Thulinma
|
1fde08e333
|
Merge branch 'development' into LTS_development
# Conflicts:
# src/input/input.cpp
|
2016-11-18 15:34:48 +01:00 |
|
Thulinma
|
440596c117
|
Added crash handler for Pull-mode inputs
|
2016-11-18 15:33:25 +01:00 |
|
Thulinma
|
2aaf6d10f4
|
Added new generalized input keepRunning() function, FLV input now shuts down if the file is updated file it is active, added 15 second DTSH regeneration window
# Conflicts:
# src/input/input.cpp
|
2016-11-14 11:34:58 +01:00 |
|
Thulinma
|
3f14db4b12
|
Merge branch 'development' into LTS_development
# Conflicts:
# src/input/input.cpp
# src/output/output.cpp
|
2016-11-14 11:29:24 +01:00 |
|
Thulinma
|
8d83a203be
|
Added new generalized input keepRunning() function, FLV input now shuts down if the file is updated file it is active, added 15 second DTSH regeneration window
|
2016-11-14 11:01:00 +01:00 |
|
Thulinma
|
df4a71719d
|
Removed extra newline from STREAM_READY trigger, removed superfluous log message.
|
2016-11-03 12:01:17 +01:00 |
|
Thulinma
|
59ae4f5aca
|
Merge branch 'development' into LTS_development
|
2016-10-11 16:41:15 +02:00 |
|
Thulinma
|
b98c379182
|
Added more stats to input buffering benchmarking code
|
2016-10-11 16:21:57 +02:00 |
|
Thulinma
|
7f6b919e4f
|
Merge branch 'development' into LTS_development
|
2016-10-11 15:21:58 +02:00 |
|
Thulinma
|
c5870b02f1
|
Improved buffer behaviour for streams that are faster than real-time. Improved documentation for those areas as well.
|
2016-10-11 15:14:12 +02:00 |
|
Thulinma
|
748960bb44
|
Removed JSON dependency from FLV, sped up FLV input significantly, minor RTMP input speedup
|
2016-10-11 15:13:52 +02:00 |
|
Thulinma
|
b71765e6bc
|
Buffer now reports JSON blob with stream details and possible issues, improved DRY/RECOVER behaviour
|
2016-10-11 15:13:20 +02:00 |
|
Thulinma
|
3ee83644f3
|
Added options to DTSC pull for controlling the buffer config. Made 8X target duration the default buffer size. Inputs now wait for INPUT_TIMEOUT *and* two biggestFragment durations, added a few helper functions to DTSC::Meta. Buffer now automatically sets segment size to min(configed_size, biggest_fragment/2) to prevent sudden reductions of fragment sizes by more than 50%
|
2016-10-11 15:04:52 +02:00 |
|
Thulinma
|
915a10207b
|
Merge branch 'development' into LTS_development
|
2016-10-11 15:04:11 +02:00 |
|
Thulinma
|
22cd84fcd5
|
Added options to DTSC pull for controlling the buffer config. Made 8X target duration the default buffer size. Inputs now wait for INPUT_TIMEOUT *and* two biggestFragment durations, added a few helper functions to DTSC::Meta. Buffer now automatically sets segment size to min(configed_size, biggest_fragment/2) to prevent sudden reductions of fragment sizes by more than 50%
|
2016-10-11 15:02:29 +02:00 |
|
Thulinma
|
69bb08a10a
|
MistInTS now shuts down after 20 seconds of no data
|
2016-09-22 09:51:48 +02:00 |
|
Thulinma
|
cd39965701
|
Better tsudp:// input handling
|
2016-09-22 09:51:41 +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
|
44fd455c8e
|
Merge branch 'development' into LTS_development
# Conflicts:
# src/input/input.cpp
|
2016-09-22 09:50:09 +02:00 |
|
Thulinma
|
29c37fd4e9
|
Improved Input::checkHeaderTimes function to be less spammy about non-file inputs
|
2016-09-22 09:41:42 +02:00 |
|
Thulinma
|
11ce47ace9
|
Generalized DTSH header reading and writing of Inputs
|
2016-09-15 16:18:27 +02:00 |
|
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 |
|