gstreamer/gst/matroska
Nicola Murino c950672809 matroskamux: only drop actual streamheader buffers with xiph codecs
With Xiph codecs the stream header buffers are both in the caps and are
usually also at the beginning of each input stream, but it's perfectly
possible that the input stream does not have the stream header buffers
inline in the data. Matroskamux would drop the first N buffers assuming
they're stream headers, but this meant it would drop actual payload data
when the stream didn't contain the stream headers inline. Fix this by
only dropping leading buffers if they're flagged as stream headers. This
fixes issues with streams that are being tapped into after streaming
has started.

https://bugzilla.gnome.org/show_bug.cgi?id=749098
2016-12-21 17:02:57 +00:00
..
ebml-ids.h Fix FSF address 2012-11-04 00:07:18 +00:00
ebml-read.c matroska: use math-compat.h for NAN define 2016-05-14 17:04:57 +01:00
ebml-read.h Fix FSF address 2012-11-04 00:07:18 +00:00
ebml-write.c matroskamux: Create a TIME segment when creating streamable output 2015-10-11 11:37:51 +01:00
ebml-write.h matroskamux: Create a TIME segment when creating streamable output 2015-10-11 11:37:51 +01:00
lzo.c matroska: get rid of _stdint.h include 2016-02-08 00:11:55 +00:00
lzo.h Decode the codec private data and following ContentEncoding if necessary. 2008-08-02 18:18:05 +00:00
Makefile.am Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
matroska-demux.c matroskademux: Fix cluster searching if we search multiple times in one chunk 2016-11-22 20:24:59 +02:00
matroska-demux.h matroska: Remove unused variable 2015-08-13 14:11:12 +01:00
matroska-ids.c matroska: Add size checks to the parsing of FLAC headers 2016-11-22 20:02:42 +02:00
matroska-ids.h matroska: remove confusing duplicate track uid field 2016-02-22 16:05:41 +01:00
matroska-mux.c matroskamux: only drop actual streamheader buffers with xiph codecs 2016-12-21 17:02:57 +00:00
matroska-mux.h matroskamux: Create a TIME segment when creating streamable output 2015-10-11 11:37:51 +01:00
matroska-parse.c matroskaparse: add support for skipping invalid data 2016-11-21 13:38:08 +02:00
matroska-parse.h matroska: Remove unused variable 2015-08-13 14:11:12 +01:00
matroska-read-common.c matroskademux: Fix memory leak when parsing attachments 2016-12-01 17:38:33 +02:00
matroska-read-common.h matroskaparse: add support for skipping invalid data 2016-11-21 13:38:08 +02:00
matroska.c Fix FSF address 2012-11-04 00:07:18 +00:00
meson.build Add support for Meson as alternative/parallel build system 2016-08-20 11:21:12 +01:00
webm-mux.c good: use new gst_element_class_add_static_pad_template() 2016-03-24 14:32:20 +02:00
webm-mux.h Fix FSF address 2012-11-04 00:07:18 +00:00