gstreamer/gst/mpegtsdemux
Edward Hervey c393f0d768 tsdemux: Handle quirk in jp2k es header handling
The jp2k specification (ITU-T T.800) specifies that the 'brat' box
has two fields and the second one (AUF2) can be set to 0 for progressive
streams.

The problem is that the mpeg-ts specification (ITU-T H.222.0 06/2012)
says that the AUF2 field is only present if the stream is interlaced

In order to cope with both situation, accept those next 32bit if the
stream is marked as progressive and those bits contain 0

https://bugzilla.gnome.org/show_bug.cgi?id=786111
2017-09-01 10:49:36 +02:00
..
gstmpegdefs.h mpegtsdemux: fix operator precedence in SAFE_FOURCC_ARGS 2016-11-12 10:53:02 +02:00
gstmpegdesc.h tsdemux: Add conditions to identify ATSC EAC3 2016-10-03 15:14:54 -04:00
gsttsdemux.c mpegtsdemux: Update plugin license field 2014-02-06 14:28:54 +01:00
Makefile.am Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
meson.build meson: Make mpegts lib build when using subprojects 2016-08-25 15:17:17 -03:00
mpegtsbase.c tsdemux: Don't leak a taglist if a taglist has already been created 2016-12-19 11:02:08 +02:00
mpegtsbase.h mpegtsdemux: Implement efficient program updates 2016-10-12 15:07:46 +02:00
mpegtspacketizer.c mpegtspacketizer: Don't add existing values to group 2016-11-24 11:15:22 +01:00
mpegtspacketizer.h mpegtsdemux: remove obsolete function declaration 2017-08-09 19:33:08 +02:00
mpegtsparse.c tsparse: Convert PCR values immediately 2017-02-27 23:48:49 +11:00
mpegtsparse.h tsparse: Use GstFlowCombiner 2016-02-19 18:04:23 +01:00
pesparse.c mpegtsdemux: Fix wrong usage of '<<' operator 2017-02-28 09:27:41 +01:00
pesparse.h tsdemux: fix overflow of packet_length field of PESHeader 2014-09-12 11:27:52 +02:00
TODO tsdemux: Update TODO 2012-03-05 10:17:56 +01:00
tsdemux.c tsdemux: Handle quirk in jp2k es header handling 2017-09-01 10:49:36 +02:00
tsdemux.h tsmux/tsdemux: Add support for JPEG2000 2017-07-21 09:33:31 +03:00