Commit graph

51 commits

Author SHA1 Message Date
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
Thulinma
3c2f372884 Fixed FPS conversion from FLV files. 2013-01-08 14:43:54 +01:00
Thulinma
38ef8704f8 Global cleanups and standardization of code style. 2012-12-11 11:03:33 +01:00
Thulinma
f3b0b36e2b Several minor bugfixes and improvements throughout. 2012-09-29 01:41:18 +02:00
Thulinma
43cd6311ea Added FLV metadata for keyframe positions. All fake and estimated, but it works. 2012-09-24 15:01:56 +02:00
Thulinma
c6407b3aa1 Made FLV metadata more like most FLV files. 2012-08-31 10:38:53 +02:00
Thulinma
f9e700c5e1 Get length instead of duration when converting to FLV metadata. 2012-08-30 11:50:06 +02:00
Peter Wu
c404624774 flv: add duration metadata 2012-08-28 17:08:53 +02:00
Thulinma
0e0ecb1bdf Stripped some unused code from Socket::Connection and FLV::Tag, made some Socket::Connection methods private. 2012-08-26 20:08:16 +02:00
Thulinma
a6b072988c Added toNetPacked() to JSON, removed DTSC::DTMI completely (now superseded by JSON). 2012-08-24 11:32:02 +02:00
Thulinma
48bf3d189a Half-updated flv_tag with JSON metadata support. 2012-08-23 17:05:53 +02:00
Thulinma
b19c800f34 Fix FLV2DTSC binary and add some checks in the flv_tag lib. 2012-05-11 18:39:24 +02:00
Thulinma
cd0d79790b Fix null-array bug in JSON lib as well as flv_tag compile warnings. 2012-05-11 15:45:29 +02:00