Commit graph

63 commits

Author SHA1 Message Date
Thulinma
552240b528 Make FLV input read until errors, instead of aborting entirely. 2018-11-19 14:03:53 +01:00
Thulinma
cf101262db Fixed audio/data rate calculation in Flash-based outputs 2018-10-03 23:55:43 +02:00
Thulinma
c370930c70 Fixed missing return statements to prevent GCC being whiny. 2018-05-08 11:29:48 +02:00
Thulinma
cef78b7d08 PCM support in Flash-based protocols 2017-06-19 12:40:32 +02:00
Thulinma
c12e7897cf Compressed audio fixes for Flash-based protocols 2017-05-16 16:25:04 +02:00
Thulinma
60b425395e Fixed FLV/RTMP/HDS A-law and Mu-law support 2017-05-12 15:07:18 +02:00
Thulinma
0ea100758d Added FLV::seekToTagType function for fast FLV seeking, now used in MistInFLV 2017-03-07 17:05:24 +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
ba044b4470 Fixes FLV/RTMP compatibility issues with corrupted RTMP streams, fixes various flash-codecs through RTMP. 2016-06-23 20:13:54 +02:00
Thulinma
4c9c6fa7ba Backported various little edits from Pro edition. 2016-06-02 14:07:21 +02:00
Thulinma
9631b79e86 Removed DTSC::Stream and DTSC::Ring classes - no longer in use anywhere. 2016-01-28 11:27:26 +01:00
Thulinma
4b9c8cee74 Simplified and optimized FLV input and tag to DTSC conversion. 2015-07-22 12:37:09 +02:00
Thulinma
17aa6bbbb6 Compatibility improvements as well as simplification to RTMP push input. 2015-05-21 19:10:05 +02:00
Thulinma
61d0820002 Fixed FLV/RTMP stuttering problems. 2015-02-13 18:03:18 +01:00
Thulinma
e34d7407a6 Added support for string videoframerate values in FLV metadata, as opposed to number values. 2015-01-15 16:43:04 +01:00
Thulinma
b988431aff Fixed FLV framerate -> videoframerate in metadata. 2015-01-15 10:10:54 +01:00
Thulinma
5792097cc4 Added support for missing codecs in FLV tag library. 2014-09-06 14:38:16 +02:00
Thulinma
5784e0eb32 Added support for FLV/RTMP-based output of ScreenVideo1/2, VP6 and JPEG. 2014-08-07 19:09:31 +02:00
Thulinma
8c01ec8897 Such style. (Code style unification) 2014-06-18 10:39:27 +02:00
Thulinma
19e73019fe Silence ALL the compile warnings! 2014-06-07 23:46:47 +02:00
Thulinma
51bb561b7b FLV library handling fixes.
(Mostly) courtesy of Erik.
2014-06-06 11:03:23 +02:00
Thulinma
9a19cf2e20 Implemented DTSC::Scan for more efficient use of system memory. 2014-05-11 14:38:04 +02:00
Thulinma
0e5d838a20 Shared Memory updates 2014-04-04 02:08:05 +02:00
Thulinma
330b9f871d Fixed FLV::Tag.offset() return value for non-H264 packets. 2014-03-19 10:16:05 +01:00
Thulinma
bdc651bc85 Fixed default FLV metadata values. 2014-03-07 14:13:33 +01:00
Thulinma
58566ad4e3 Fixed FLV input when input is not properly interleaved at the beginning of the stream. 2014-02-25 15:44:55 +01:00
Erik Zandvliet
6720f7a5ae Moved boolean cast to readOnlyMeta, fix'ed bugs regarding FLV metadata generation. 2014-01-20 10:33:24 +01:00
Oswald Auguste de Bruin
88dfb7d535 Fixed metadata FLV bug 2013-12-13 11:41:44 +01:00
Thulinma
a9df633e87 More fixes to FLV memory bookkeeping. 2013-12-05 12:39:53 +01:00
Thulinma
debce93475 Fixed FLV tag copy constructor data address initialization. 2013-12-05 11:51:01 +01:00
Thulinma
6adca64680 More fixes to metadata. 2013-12-03 16:25:10 +01:00
Thulinma
3b3630ea77 Updated FLV library to use DTSC::Meta instead of JSON::Value 2013-11-28 15:56:08 +01:00
Thulinma
8f8b3694b0 Fixed FLV attempting to load empty DTSC packets. 2013-11-28 10:27:40 +01:00
Thulinma
79b4772c3d Metadata upgrades. 2013-11-27 15:29:49 +01:00
Thulinma
558123e11e Fixes to FLV library. 2013-11-15 15:28:39 +01:00
Thulinma
b78e9bc562 Finally fixed long standing RTMP sync issue. Also added support for getting/setting FLV tag offsets. 2013-11-14 12:24:11 +01:00
Thulinma
ea71dd2d5c Some small optimizations, added reference functions to JSON lib, fixed config commandline options. 2013-08-12 13:18:48 +02:00
Thulinma
a906da6caf Fixed FLV MP3 audio, some fixes for live support. 2013-07-18 15:38:21 +02:00
Erik Zandvliet
db2e630436 HLS working, dunno why, but it works. 2013-07-10 11:40:28 +02:00
Thulinma
64c97d15a3 Working DTSC2 -> FLV 2013-06-06 14:23:31 +02:00
Erik Zandvliet
a3bae91486 Upgrade FLV output 2013-06-03 15:55:05 +02:00
Erik Zandvliet
404798141a Updated the flv to json operation. 2013-06-03 15:51:48 +02:00
Erik Zandvliet
f14a4fb75e Updated flv_tag to output DTSCv2 2013-06-03 15:51:47 +02:00
Thulinma
9228198097 Fixed a FLV header bug causing both video and audio to always be mentioned even when not present, added header-only parsing support to HTTP library. 2013-06-03 15:50:21 +02:00
Thulinma
71b918b7aa Make all FLV memory management go through a single function - further robustifies FLV library. 2013-04-11 14:34:30 +02:00
Thulinma
89c4e766ed Fixed FMLE RTMP ingest. 2013-04-08 16:25:58 +02:00
Thulinma
7565b705ad Fixed memory leak in FLV library. 2013-04-05 16:36:29 +02:00
Thulinma
3f7c1febc3 Added support for alternative-style FLV metadata. 2013-03-30 14:08:47 +01:00
Thulinma
97974409a6 Added FLV-based metadata channel support (Dynamic and HTTP Progressive FLV only, for now), both input and output. 2013-03-25 22:30:00 +01:00
Thulinma
e1f7d2acea Fixed reading FLV files taking 100% CPU. 2013-03-25 19:40:21 +01:00