gstreamer/gst
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
..
alpha Add support for Meson as alternative/parallel build system 2016-08-20 11:21:12 +01:00
apetag Add support for Meson as alternative/parallel build system 2016-08-20 11:21:12 +01:00
audiofx scaletempo: Ensure to reinit buffers whenever they were not allocated yet 2016-12-11 13:27:27 +02:00
audioparsers aacparse: Make sure we have enough data in the codec_data to be able to parse it 2016-12-01 13:38:52 +02:00
auparse Add support for Meson as alternative/parallel build system 2016-08-20 11:21:12 +01:00
autodetect autodetect: Use gst_bin_set_suppressed_flags() API 2016-09-14 11:24:08 +02:00
avi avidemux: Free vprp chunk also if it existed but we made no use of it 2016-12-01 20:04:28 +02:00
cutter Add support for Meson as alternative/parallel build system 2016-08-20 11:21:12 +01:00
debugutils Use the new API to post flow ERROR messages on the bus 2016-08-26 19:23:26 -03:00
deinterlace deinterlace: Mark pad as needing reconfiguration again if reconfiguration failed 2016-11-18 12:04:45 +02:00
dtmf Add support for Meson as alternative/parallel build system 2016-08-20 11:21:12 +01:00
effectv Add support for Meson as alternative/parallel build system 2016-08-20 11:21:12 +01:00
equalizer Add support for Meson as alternative/parallel build system 2016-08-20 11:21:12 +01:00
flv flvmux: Add metadatacreator property 2016-11-10 13:11:05 +02:00
flx flxdec: Only send SEGMENT events after CAPS 2016-12-09 17:55:39 +02:00
goom Add support for Meson as alternative/parallel build system 2016-08-20 11:21:12 +01:00
goom2k1 Add support for Meson as alternative/parallel build system 2016-08-20 11:21:12 +01:00
icydemux Add support for Meson as alternative/parallel build system 2016-08-20 11:21:12 +01:00
id3demux Add support for Meson as alternative/parallel build system 2016-08-20 11:21:12 +01:00
imagefreeze imagefreeze: Forward latency queries to upstream 2016-10-03 15:37:29 +05:30
interleave deinterleave: Reset caps accumulator to ANY when resyncing the adapter, not EMPTY 2016-11-14 17:37:51 +02:00
isomp4 qtdemux: Check if we have enough data available when parsing edit lists 2016-12-14 21:48:24 +02:00
law Add support for Meson as alternative/parallel build system 2016-08-20 11:21:12 +01:00
level Add support for Meson as alternative/parallel build system 2016-08-20 11:21:12 +01:00
matroska matroskamux: only drop actual streamheader buffers with xiph codecs 2016-12-21 17:02:57 +00:00
monoscope monoscope: Unref allocation query after finished with it 2016-12-07 14:20:34 +02:00
multifile splitmuxsink: pad request fails for flvmux 2016-11-17 23:19:44 +11:00
multipart multipartdemux: Post an error message on the bus if we got EOS without having added any pads 2016-11-28 12:22:49 +02:00
replaygain Add support for Meson as alternative/parallel build system 2016-08-20 11:21:12 +01:00
rtp rtpklvdepay: add the SPARSE flag to the outgoing stream-start event 2016-12-18 12:00:38 +00:00
rtpmanager rtpmanager: place content before Since-version API marker 2016-12-14 14:38:38 -08:00
rtsp rtspsrc: Fix session cleanup when handling redirect on PLAY 2016-12-05 18:23:31 +02:00
shapewipe Add support for Meson as alternative/parallel build system 2016-08-20 11:21:12 +01:00
smpte Add support for Meson as alternative/parallel build system 2016-08-20 11:21:12 +01:00
spectrum Add support for Meson as alternative/parallel build system 2016-08-20 11:21:12 +01:00
udp updsrc: Add to join multiple multicast interfaces 2016-12-19 10:50:14 +02:00
videobox Add support for Meson as alternative/parallel build system 2016-08-20 11:21:12 +01:00
videocrop Add support for Meson as alternative/parallel build system 2016-08-20 11:21:12 +01:00
videofilter ext, gst: fix indentation 2016-09-15 09:53:07 +01:00
videomixer Add support for Meson as alternative/parallel build system 2016-08-20 11:21:12 +01:00
wavenc Add support for Meson as alternative/parallel build system 2016-08-20 11:21:12 +01:00
wavparse wavparse: Don't set caps to NULL after setting them on the srcpad 2016-11-03 12:34:51 +02:00
y4m Add support for Meson as alternative/parallel build system 2016-08-20 11:21:12 +01:00
Makefile.am build: build plugins and examples in parallel where possible 2010-03-29 11:00:57 +01:00
meson.build Add support for Meson as alternative/parallel build system 2016-08-20 11:21:12 +01:00