Thulinma
|
3446d022e8
|
Added header read speed timers, simplified header logic for VoD.
|
2017-07-26 17:00:36 +02:00 |
|
Thulinma
|
45e4cddec9
|
Updated Input class with preRun() and checkArguments() instead of single setup() function
|
2017-07-22 18:53:05 +02:00 |
|
Thulinma
|
25699ef8b2
|
Added stream status shared memory page (temporary system)
|
2017-06-22 14:03:35 +02:00 |
|
Thulinma
|
920efe0b26
|
Updated serve-type inputs to obey "always on" stream config setting, push inputs no longer counted as viewers.
|
2017-06-09 20:40:03 +02:00 |
|
Thulinma
|
26f74accdf
|
MistInBuffer no longer boots if the process starting it has no data to fill it with. Optimized and simplified HTTP internal output.
|
2017-06-09 20:31:20 +02:00 |
|
Thulinma
|
24a1744b7e
|
Input now prints message and aborts cleanly when pull lock could not be opened.
|
2017-05-23 21:36:49 +02:00 |
|
Thulinma
|
3a4f990143
|
Removed useless variables in input class
|
2017-05-15 12:26:38 +02:00 |
|
Thulinma
|
260894468e
|
Changed input boot sequence to allow for finer control
|
2017-05-12 12:47:15 +02:00 |
|
Thulinma
|
9a783a782d
|
Unified all push-in-enabled outputs into a single style/function of accepting incoming pushes
|
2017-02-28 14:05:37 +01:00 |
|
Thulinma
|
88749d2259
|
Added sourceURI to stream metadata structures
|
2017-02-28 13:59:38 +01:00 |
|
Thulinma
|
8866b299fb
|
Unified all input types into a single flexible type
|
2017-02-28 13:57:59 +01:00 |
|
Thulinma
|
c6377085f0
|
Added shutdown reason message in stream-mode inputs
|
2017-01-10 12:33:30 +01:00 |
|
Thulinma
|
440596c117
|
Added crash handler for Pull-mode inputs
|
2016-11-18 15:33:25 +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
|
b98c379182
|
Added more stats to input buffering benchmarking code
|
2016-10-11 16:21:57 +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
|
29c37fd4e9
|
Improved Input::checkHeaderTimes function to be less spammy about non-file inputs
|
2016-09-22 09:41:42 +02:00 |
|
Thulinma
|
fedd18146e
|
Generalized DTSH header reading and writing of Inputs
|
2016-09-15 16:03:24 +02:00 |
|
Thulinma
|
781d32e9a2
|
Fixed corrupt header crash issue
|
2016-09-02 17:58:36 +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
|
5c5ab6c058
|
Page limits implemented, performance timer for buffering pages added on debug level 5
|
2016-07-06 16:16:19 +02:00 |
|
Thulinma
|
9a1fb0873f
|
Ignore packets with invalid timestamps in VoD inputs
|
2016-07-06 16:09:46 +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 |
|
Thulinma
|
c62b4bf381
|
Split input handling into separate convert and serve functions.
|
2015-09-08 18:32:12 +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 |
|
Thulinma
|
9bdf5ee19b
|
Made page and metadata sizes variable in Windows, as they are on other platforms.
|
2015-01-27 13:21:09 +01:00 |
|
Thulinma
|
43d35cf29b
|
Converted previously hardcoded default sizes for shared memory pages to defines.
|
2015-01-27 12:03:52 +01:00 |
|
Thulinma
|
e70a5c106d
|
Decrease debug message verbosity levels.
|
2015-01-15 10:20:49 +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 |
|
Thulinma
|
3030be0384
|
Optimized file output from all MistIn* processes.
|
2014-12-13 00:14:51 +01:00 |
|
Thulinma
|
cb088f68b0
|
Fixed MistIn conversion mode.
|
2014-12-09 14:48:04 +01:00 |
|
Erik Zandvliet
|
17a93fe927
|
Indentation fix + last page buffer fix
|
2014-12-05 13:21:39 +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 |
|
Erik Zandvliet
|
c2a0d95f2b
|
Fix for not having to read through the entire file on startup of input.
|
2014-12-02 12:43:13 +01:00 |
|
Thulinma
|
a2f16d9fac
|
Lowered input debug message verbosity levels.
|
2014-10-31 19:37:40 +01:00 |
|
Thulinma
|
e6e76d3971
|
Fixed input buffering packet mismatch problems.
|
2014-10-31 19:25:53 +01:00 |
|
Thulinma
|
c26661b690
|
Fixed hostname in statistics to properly be in packed binary format, internally.
|
2014-10-22 16:51:51 +02:00 |
|
wouter spruit
|
ba3880d78d
|
Fixed recording some more some more.
|
2014-10-16 09:37:38 +02:00 |
|
Thulinma
|
8542281ac2
|
JSON-based input selection.
|
2014-10-02 16:12:19 +02:00 |
|