Commit graph

210 commits

Author SHA1 Message Date
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
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
Thulinma
e2eee229df Various tweaks and fixes to all MistIn processes. 2014-08-05 15:16:23 +02:00
Thulinma
e2d6b226da Improved MistIn* player timer accuracy. 2014-08-05 14:50:12 +02:00
Thulinma
9d2c71e4df Tweaked debug message levels for MistIn/Out processes 2014-07-24 15:10:48 +02:00
Erik Zandvliet
0dc2a6155a Removed an unused semaphore 2014-07-16 12:53:40 +02:00
Thulinma
80b905965e Various tweaks and fixes from Erik. 2014-06-19 16:51:02 +02:00
Thulinma
81d56bc04b HTTP proxy rewrite, by Wouter Spruit. 2014-06-18 15:00:26 +02:00
Thulinma
275825571c Fixed Erik's silly mistake. Oh Erik. :') 2014-06-17 14:24:47 +02:00
Erik Zandvliet
b4a19894c1 Fixed double loop invocation 2014-06-17 10:28:20 +02:00
Thulinma
5058addf70 Fixed updating of old DTSH files not happening. 2014-06-11 16:04:02 +02:00
Thulinma
b5745727a0 Silence ALL the compile warnings! 2014-06-08 00:19:53 +02:00