gstreamer/gst/mxf
Sebastian Dröge 830e89b7e9 mxfdemux: Take temporal reordering from the index table into account
This is needed to know the PTS, without that we only know the DTS and
using that also for the PTS is wrong unless we have an intra-only codec.

If we can't get the temporal reordering from the index table, don't set
any PTS for non-intra-only codecs and let decoders figure out something.

https://bugzilla.gnome.org/show_bug.cgi?id=784027
2017-06-27 10:47:44 +03:00
..
Makefile.am Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
meson.build meson: dist meson build files 2017-02-14 20:19:44 +00:00
mxf.c mxf: Remove mxfdms1.[ch] from the build for now 2016-11-24 23:40:45 +02:00
mxfaes-bwf.c mxfdemux: Take temporal reordering from the index table into account 2017-06-27 10:47:44 +03:00
mxfaes-bwf.h Fix FSF address 2012-11-04 00:09:59 +00:00
mxfalaw.c mxfdemux: Take temporal reordering from the index table into account 2017-06-27 10:47:44 +03:00
mxfalaw.h Fix FSF address 2012-11-04 00:09:59 +00:00
mxfd10.c mxfdemux: Take temporal reordering from the index table into account 2017-06-27 10:47:44 +03:00
mxfd10.h Fix FSF address 2012-11-04 00:09:59 +00:00
mxfdemux.c mxfdemux: Take temporal reordering from the index table into account 2017-06-27 10:47:44 +03:00
mxfdemux.h mxfdemux: Take temporal reordering from the index table into account 2017-06-27 10:47:44 +03:00
mxfdms1.c mxfdemux: Add various missing bounds checks, NULL checks and integer overflow protection for error cases 2016-11-24 23:40:21 +02:00
mxfdms1.h Fix FSF address 2012-11-04 00:09:59 +00:00
mxfdv-dif.c mxfdemux: Take temporal reordering from the index table into account 2017-06-27 10:47:44 +03: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: Take temporal reordering from the index table into account 2017-06-27 10:47:44 +03:00
mxfjpeg2000.c mxfdemux: Take temporal reordering from the index table into account 2017-06-27 10:47:44 +03:00
mxfjpeg2000.h Fix FSF address 2012-11-04 00:09:59 +00:00
mxfmetadata.c mxfdemux: Handle zero-sized KLV items better and don't assert on them 2016-11-25 15:59:44 +02:00
mxfmetadata.h mxf: Add support for parsing filler structural components 2012-12-05 12:24:30 +01:00
mxfmpeg.c mxfdemux: Take temporal reordering from the index table into account 2017-06-27 10:47:44 +03:00
mxfmpeg.h Fix FSF address 2012-11-04 00:09:59 +00:00
mxfmux.c docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
mxfmux.h mxfmux: Write index table segments 2015-12-08 13:50:44 +02: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 mxfdemux: Fix up another size check and prevent allocating too much memory 2016-11-25 16:46:45 +02:00
mxftypes.h mxfdemux: Fix handling of IndexTableSegments 2015-12-09 16:33:39 +02:00
mxful.c mxfdemux: Handle zero-sized KLV items better and don't assert on them 2016-11-25 15:59:44 +02:00
mxful.h mxfmux: Write This Generation UID into the Identification metadata 2016-01-28 15:38:45 +01:00
mxfup.c mxfdemux: Take temporal reordering from the index table into account 2017-06-27 10:47:44 +03:00
mxfup.h Fix FSF address 2012-11-04 00:09:59 +00:00
mxfvc3.c mxfdemux: Take temporal reordering from the index table into account 2017-06-27 10:47:44 +03:00
mxfvc3.h Fix FSF address 2012-11-04 00:09:59 +00:00