Commit graph

48 commits

Author SHA1 Message Date
Thulinma
9743f405a3 Sudden timestamp jump message 2020-02-12 12:19:12 +01:00
Thulinma
d9c3b636c8 Fixed live pull inputs in Windows/Cygwin 2019-10-03 15:26:08 +02:00
Thulinma
cc9e970ea3 More backports from Pro edition, among which HTTPS/TLS support 2019-07-13 14:23:59 +02:00
Thulinma
2aa86ccf01 Fix memory leak in live inputs 2018-10-11 15:15:18 +02:00
Ramoe
33488da329 Added singular mode override for inputs 2018-08-27 14:13:25 +02:00
Thulinma
2f477a4ef9 Fixed audio key setting 2018-08-23 15:31:10 +02:00
Thulinma
18f9d2682f Added some helpful high-level debug messages to generic IO handlers, fixed missing track selection when streaming live input 2018-07-20 14:22:46 +02:00
Thulinma
a984243d56 Implemented basic version of DTSC::RetimedPacket 2018-07-04 11:48:36 +02:00
Thulinma
363df9aacf Moved getMainSelectedTrack to InOutBase class 2018-01-24 18:59:29 +01:00
Thulinma
15801aa7b7 Track mapping and deletion fixes 2017-11-28 11:08:30 +01:00
Thulinma
c47162bf03 Changed page delete failure message into error message 2017-11-23 14:06:42 +01:00
Thulinma
3eb69ff2c7 Changed bufferLivePacket and related functions to have const DTSC::Packet references 2017-07-28 18:38:54 +02:00
Thulinma
bb5d0dda11 Removed bullshit timestamp checks, no longer relevant/needed. 2017-06-09 21:40:11 +02:00
Erik Zandvliet
c56b72dbca Added a couple of IO convenience functions 2017-05-12 12:44:14 +02:00
Thulinma
5e2b29466b Fixes and improvements to generic push-input handling 2017-04-18 12:00:58 +02:00
Thulinma
eef9303e61 bufferLivePacket improvements for generic Outputs 2017-03-16 17:12:54 +01:00
Thulinma
29f5d200cb Removed breaking Cygwin-specific code 2017-01-31 15:41:19 +01: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
f22d95b974 Prevent memory leak when receiving media loops at a page boundary 2016-10-11 15:03:11 +02:00
Thulinma
8710a8b988 Fixed RTMP offsets and VoD seeking 2016-09-02 18:07:38 +02:00
Thulinma
50e8c7638a Verbosity tweak 2016-09-02 14:48:19 +02:00
Thulinma
7afd3415b3 Fixed support for VoD assets with a > 8MiB header size 2016-07-26 13:57:43 +02:00
Thulinma
4cef8d7cf5 Small fixes for VoD and DTSC pull input 2016-07-23 22:55:35 +02:00
Thulinma
6828a32db0 Tweak verbosity of wrong input order message. 2016-07-23 18:27:17 +02:00
Thulinma
b7c3d7dc44 Various stability and verbosity tweaks for DTSC, RTMP and in general 2016-07-23 13:11:25 +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
a131557a43 Added proper buffering of not-yet-accepted tracks. 2016-06-10 14:18:01 +02:00
Thulinma
4c9c6fa7ba Backported various little edits from Pro edition. 2016-06-02 14:07:21 +02:00
Thulinma
f268988354 Fixed buffer incorrectly nulling indexes for live streams. 2015-11-16 16:15:52 +01:00
Thulinma
c194396215 Clarified valid page numbers debug message. 2015-11-16 11:44:11 +01:00
Thulinma
e20761e8c7 Fix the case when a keyframe is not the first data pushed. 2015-11-12 11:11:32 +01:00
Thulinma
c20b8f2081 Fixed newlines in debug messages. Also, backported various Pro edition fixes that belonged in OS edition. 2015-10-08 13:54:54 +02:00
Thulinma
6d25774b94 Improved performance of FLV input and generic input IO class. 2015-10-06 16:36:06 +02:00
Thulinma
2222a37079 Improvements to track negotiation timings and debug message verbosity. 2015-09-04 10:12:30 +02:00
Thulinma
8e4985801a Improved buffer size mismatch error verbosity. 2015-07-23 12:33:29 +02:00
Thulinma
c0f9fd250f Fixed some shared memory buffers not being cleared properly. 2015-07-22 14:55:59 +02:00
Thulinma
a1a195b1e7 Prevent keepalive on non-initialized userClients when negotiating. 2015-07-22 10:27:41 +02:00
Thulinma
27240abd06 Clarified debug messages, tweaked verbosity levels. 2015-07-22 09:53:36 +02:00
Thulinma
f463606152 Fixed metadata sizing problems. 2015-06-30 17:00:52 +02:00
Erik Zandvliet
8024181e55 Made metadatapages larger 2015-06-26 18:05:42 +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
ef29ce2ca6 Fixed a race condition in VoD, where the page was declared "ready" before it was filled. 2015-06-16 12:32:18 +02:00
Thulinma
6b2a158d9c Backported various fixes by Erik Zandvliet, also added better handling of re-pushes. 2015-05-21 20:15:09 +02:00
Thulinma
2845cbedcb More fixes to Windows live metadata handling. 2015-05-11 19:11:00 +02:00
Thulinma
ccaec3d2f8 Fixed live stream memory leak in Windows builds 2015-05-07 19:00:01 +02:00
Thulinma
e672959f96 Fixes to Windows shared memory handling for VoD. 2015-04-16 15:59:25 +02:00
Thulinma
69cf17d01d Increased maximum simultaneous tracks from 5 to 10, made this a define option. Allow multiple pushes through a single RTMP connection. 2015-04-14 15:30:25 +02:00
Erik Zandvliet
d370ef4eac Working multi-input 2015-04-02 09:56:47 +02:00