gstreamer/gst/videoparsers
Aurélien Zanelli 2071c13936 vc1parse: fix malformed sequence layer header and STRUCT_C
This commit fix several issues with sequence layer header forging on
update_caps():
- 0x00000004 unsigned integer is before STRUCT_C.

- Set reserved bits of STRUCT_C to their values for simple/main
  profiles in sequence layer header format and ASF header format.

- Sequence layer shall be represented as a sequence of 32 bits unsigned
  integers and shall be serialized in little-endian byte order except
  for STRUCT_C which shall be serialized in big-endian byte-order.

See SMPTE 421M Annex L for more details about sequence layer format.

https://bugzilla.gnome.org/show_bug.cgi?id=736474
2014-09-12 16:10:50 +03:00
..
dirac_parse.c videoparsers: chain up to parent event handler 2012-02-15 12:56:55 +01:00
dirac_parse.h videoparsers: Add dirac parser 2011-02-17 14:43:35 -08:00
gstdiracparse.c diracparse: Post VIDEO_CODEC tag 2013-12-16 10:13:56 +01:00
gstdiracparse.h diracparse: Post VIDEO_CODEC tag 2013-12-16 10:13:56 +01:00
gsth263parse.c h263parse: Post VIDEO_CODEC tag 2013-12-16 10:16:14 +01:00
gsth263parse.h h263parse: Post VIDEO_CODEC tag 2013-12-16 10:16:14 +01:00
gsth264parse.c h264parse: fix up handling of input caps corner cases 2014-08-28 20:18:17 +01:00
gsth264parse.h h264parse: introduce new state tracking variables. 2014-07-01 16:26:48 +02:00
gsth265parse.c h265parse: fix hvcC size check 2014-06-22 21:57:28 +01:00
gsth265parse.h h265parse: Post VIDEO_CODEC tag 2013-12-16 10:19:36 +01:00
gstmpeg4videoparse.c mpeg4videoparse: do not lose DISCONT flag if buffer isn't pushed 2014-01-08 16:50:38 -03:00
gstmpeg4videoparse.h mpeg4videoparse: do not lose DISCONT flag if buffer isn't pushed 2014-01-08 16:50:38 -03:00
gstmpegvideoparse.c mpegvideoparse: Differentiate the mpeg-2 stream from mpeg-1 based on pic_ext 2014-03-12 08:46:41 +01:00
gstmpegvideoparse.h mpegvideoparse: Only add meta if downstream needs it 2013-03-31 19:04:12 +02:00
gstpngparse.c pngparse: Post VIDEO_CODEC tag 2013-12-16 10:24:28 +01:00
gstpngparse.h pngparse: Post VIDEO_CODEC tag 2013-12-16 10:24:28 +01:00
gstvc1parse.c vc1parse: fix malformed sequence layer header and STRUCT_C 2014-09-12 16:10:50 +03:00
gstvc1parse.h vc1parse: Post VIDEO_CODEC tag 2013-12-16 10:25:22 +01:00
h263parse.c all: Fix for GST_DISABLE_GST_DEBUG 2013-07-29 09:42:12 +02:00
h263parse.h h263parse: add pixel-aspect-ratio if upstream doesn't provide one 2013-07-15 23:04:35 +01:00
Makefile.am videoparsers: add H.265 HEVC video parser element 2013-11-06 23:14:22 +00:00
plugin.c videoparsers: add H.265 HEVC video parser element 2013-11-06 23:14:22 +00:00