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
|
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
|
cd39965701
|
Better tsudp:// input handling
|
2016-09-22 09:51:41 +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
|
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
|
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
|
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
|
5ffe12aba4
|
Tweaked several debug messages, backported a few Pro edition edits that were missed earlier
|
2016-07-28 20:45:31 +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
|
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
|
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 |
|
Erik Zandvliet
|
72de5e5b90
|
Changed sleep to wait everywhere where it was needed
|
2016-05-18 17:06:23 +02:00 |
|
Erik Zandvliet
|
a5a9facc22
|
DTSC Pull optimizes and quick-negotiate.
|
2016-05-13 17:27:25 +02:00 |
|
Thulinma
|
cc8ab01a44
|
Fixed MP4 byte-precise seeking + tweaks to debug message verbosity.
|
2016-05-11 13:45:50 +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
|
668560ff05
|
Added skipDynamic optional argument to most binary representations of metadata/tracks, which skips sending dynamic parts of the metadata if true.
|
2016-05-05 16:05:12 +02:00 |
|
Erik Zandvliet
|
c25a533729
|
Recording, HLS Push, UDP (Multicast) Input, Threaded TS
|
2016-02-12 16:30:33 +01:00 |
|
Thulinma
|
ed5440e382
|
Added ability to disable resume support for live streams.
|
2015-11-27 14:51:15 +01:00 |
|
Thulinma
|
35b2dd6bee
|
Better working TS input, Pro side. Code by Erik Zandvliet.
|
2015-11-05 17:11:04 +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
|
01472ca88d
|
Fix for TS Input CPU Usage
|
2015-10-05 17:08:10 +02:00 |
|
Erik Zandvliet
|
1f4b523b1b
|
Initial TS Input commit
|
2015-09-10 00:54:55 +02:00 |
|
Thulinma
|
76cf297829
|
Merge branch 'development' into LTS_development
|
2015-09-08 18:38:00 +02:00 |
|
Thulinma
|
c62b4bf381
|
Split input handling into separate convert and serve functions.
|
2015-09-08 18:32:12 +02:00 |
|
Erik Zandvliet
|
0913d2607e
|
Working PlayReady/Verimatrix DRM support
|
2015-09-02 12:09:37 +02:00 |
|
Thulinma
|
c0f9fd250f
|
Fixed some shared memory buffers not being cleared properly.
|
2015-07-22 14:55:59 +02:00 |
|
Thulinma
|
27240abd06
|
Clarified debug messages, tweaked verbosity levels.
|
2015-07-22 09:53:36 +02:00 |
|
Thulinma
|
dcde050143
|
Improved debug messages for all MistIn processes, added ability to manually kill MistIn processes.
|
2015-07-21 22:23:47 +02:00 |
|
Thulinma
|
7647430cf3
|
Fixed segfault in MistIn processes being run at high debug levels.
|
2015-07-11 01:16:00 +02:00 |
|
Thulinma
|
9577f99ce0
|
Added various VERYHIGH level debug messages to buffering, fixed streams with no more than 1 keyframe in each track not working.
|
2015-06-26 18:04:05 +02:00 |
|
Erik Zandvliet
|
d370ef4eac
|
Working multi-input
|
2015-04-02 09:56:47 +02:00 |
|
Thulinma
|
35ddc79c1a
|
added pid/timeout/kill functionality to stats
# Conflicts:
# src/output/output_rtmp.cpp
|
2015-03-03 11:33:52 +01:00 |
|
Thulinma
|
4586289c83
|
Changed type of debug setting for inputs/outputs to "debug" instead of "uint".
|
2015-02-20 17:05:51 +01:00 |
|
Erik Zandvliet
|
cc004dd5bb
|
Fixed erasing pages from index when they are no longer in use
|
2015-02-13 22:14:54 +01:00 |
|