gstreamer/gst/mxf
Tim-Philipp Müller 4898a51afe mxfdemux: fix seeking, send data starting from a key unit
Fixes multiple seeking issues. When doing ACCURATE or normal
non-KEYUNIT seeks, mxfdemux would just send data from the
edit unit that covered the seek position, whether that's
a keyframe or not. Decoders would only output things from
the next keyframe then, which means there's a gap between
the start of the segment and the first decoded data in
some cases. In combination with gst-editing-services this
might result in a frozen picture for the duration of that
gap at the beginning (if videorate fixes up the first
buffer's start timestamp to cover the entire gap), or
a black frame (if no videorate is used and videomixer
fills the gap). Also fixes A/V sync issue when requesting
a KEYUNIT seek.
2014-04-08 13:26:49 +01:00
..
Makefile.am gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
mxf.c Fix FSF address 2012-11-04 00:09:59 +00:00
mxfaes-bwf.c mxfdemux: Add a second MXF UL for uncompressed audio 2013-03-14 14:41:38 -07:00
mxfaes-bwf.h Fix FSF address 2012-11-04 00:09:59 +00:00
mxfalaw.c mxfdemux: Add function to get the essence track wrapping 2012-12-06 10:09:21 +01:00
mxfalaw.h Fix FSF address 2012-11-04 00:09:59 +00:00
mxfd10.c mxfdemux: Add function to get the essence track wrapping 2012-12-06 10:09:21 +01:00
mxfd10.h Fix FSF address 2012-11-04 00:09:59 +00:00
mxfdemux.c mxfdemux: fix seeking, send data starting from a key unit 2014-04-08 13:26:49 +01:00
mxfdemux.h mxfdemux: Add support for group-id in the stream-start event 2013-07-23 10:33:31 +02:00
mxfdms1.c mxf: fix stop date parsing using the wrong input 2014-04-07 13:54:50 +01:00
mxfdms1.h Fix FSF address 2012-11-04 00:09:59 +00:00
mxfdv-dif.c mxfdemux: Add function to get the essence track wrapping 2012-12-06 10:09:21 +01:00
mxfdv-dif.h Fix FSF address 2012-11-04 00:09:59 +00:00
mxfessence.c Fix FSF address 2012-11-04 00:09:59 +00:00
mxfessence.h mxfdemux: Add function to get the essence track wrapping 2012-12-06 10:09:21 +01:00
mxfjpeg2000.c mxfdemux: Add function to get the essence track wrapping 2012-12-06 10:09:21 +01:00
mxfjpeg2000.h Fix FSF address 2012-11-04 00:09:59 +00:00
mxfmetadata.c mxfdemux: Ignore missing metadata descriptors 2013-03-14 14:41:37 -07:00
mxfmetadata.h mxf: Add support for parsing filler structural components 2012-12-05 12:24:30 +01:00
mxfmpeg.c mxfdemux: Add function to get the essence track wrapping 2012-12-06 10:09:21 +01:00
mxfmpeg.h Fix FSF address 2012-11-04 00:09:59 +00:00
mxfmux.c mxf: use appropriate printf format for gsize 2012-12-18 16:50:37 +01:00
mxfmux.h Fix FSF address 2012-11-04 00:09:59 +00:00
mxfquark.c mxf: Add support for parsing filler structural components 2012-12-05 12:24:30 +01:00
mxfquark.h mxf: Add support for parsing filler structural components 2012-12-05 12:24:30 +01:00
mxftypes.c Fix FSF address 2012-11-04 00:09:59 +00:00
mxftypes.h Fix FSF address 2012-11-04 00:09:59 +00:00
mxful.c Fix FSF address 2012-11-04 00:09:59 +00:00
mxful.h Fix FSF address 2012-11-04 00:09:59 +00:00
mxfup.c mxfdemux: Add function to get the essence track wrapping 2012-12-06 10:09:21 +01:00
mxfup.h Fix FSF address 2012-11-04 00:09:59 +00:00
mxfvc3.c mxfdemux: Add function to get the essence track wrapping 2012-12-06 10:09:21 +01:00
mxfvc3.h Fix FSF address 2012-11-04 00:09:59 +00:00