gstreamer/gst-libs/gst/codecparsers
Aurélien Zanelli c9a196d54d vc1parser: take care of endianness when parsing sequence-layer
sequence-layer is serialized in little-endian byte order except for
STRUCT_C which is serialized in big-endian byte order.

But since STRUCT_A and STRUCT_B fields are defined as unsigned int msb
first, we have to pass them as big-endian to their parsing function. So
we basically use temporary buffers to convert them in big-endian.

See SMPTE 421M Annex J and L.

https://bugzilla.gnome.org/show_bug.cgi?id=736871
2014-09-18 13:36:07 +03:00
..
dboolhuff.AUTHORS codecparsers: vp8: add GStreamer native utilities. 2014-04-18 16:32:40 +02:00
dboolhuff.c codecparsers: vp8: add GStreamer native utilities. 2014-04-18 16:32:40 +02:00
dboolhuff.h codecparsers: vp8: add GStreamer native utilities. 2014-04-18 16:32:40 +02:00
dboolhuff.LICENSE codecparsers: vp8: add GStreamer native utilities. 2014-04-18 16:32:40 +02:00
dboolhuff.PATENTS codecparsers: vp8: add GStreamer native utilities. 2014-04-18 16:32:40 +02:00
gsth264parser.c codecparser: h264: Use proper bit_reader api while parsing buffering_period SEI 2014-08-18 11:45:54 +01:00
gsth264parser.h codecparser: h264: Use proper bit_reader api while parsing buffering_period SEI 2014-08-18 11:45:54 +01:00
gsth265parser.c codecparsers: cosmetics: drop TAB characters. 2014-03-25 15:48:40 +01:00
gsth265parser.h codecparsers: cosmetics: drop TAB characters. 2014-03-25 15:48:40 +01:00
gstmpeg4parser.c parser: mpeg4: fix vlc table used for sprite trajectory 2014-07-21 09:37:51 +02:00
gstmpeg4parser.h codecparsers: add C++ guards for MPEG-4 and VP8 parsers. 2014-06-12 10:25:54 +02:00
gstmpegvideometa.c docs: add since markers to new codecparsers video meta API 2013-04-02 23:34:19 +01:00
gstmpegvideometa.h codecparsers: cosmetics: drop TAB characters. 2014-03-25 15:48:40 +01:00
gstmpegvideoparser.c mpegvideoparser: Also initialize debug category in parse_sequence_header 2013-12-04 17:55:05 -05:00
gstmpegvideoparser.h codecparsers: cosmetics: drop TAB characters. 2014-03-25 15:48:40 +01:00
gstvc1parser.c vc1parser: take care of endianness when parsing sequence-layer 2014-09-18 13:36:07 +03:00
gstvc1parser.h codecparsers: Fix gtk-doc 2013-06-23 11:46:01 +02:00
gstvp8parser.c codecparsers: add VP8 bitstream parser. 2014-04-18 16:32:40 +02:00
gstvp8parser.h codecparsers: add C++ guards for MPEG-4 and VP8 parsers. 2014-06-12 10:25:54 +02:00
gstvp8rangedecoder.c codecparsers: vp8: move up built-in range decoder private data. 2014-06-26 16:04:54 +02:00
gstvp8rangedecoder.h codecparsers: add VP8 bitstream parser. 2014-04-18 16:32:40 +02:00
Makefile.am codecparsers: vp8: rename dboolhuff symbols. 2014-04-18 16:32:40 +02:00
nalutils.c codecparsers: h264: add nal_reader_skip_long() helper. 2014-06-26 17:22:26 +02:00
nalutils.h codecparsers: h264: add nal_reader_skip_long() helper. 2014-06-26 17:22:26 +02:00
parserutils.c Fix FSF address 2012-11-04 00:09:59 +00:00
parserutils.h Fix FSF address 2012-11-04 00:09:59 +00:00
vp8utils.c codecparsers: vp8: add GStreamer native utilities. 2014-04-18 16:32:40 +02:00
vp8utils.h codecparsers: add VP8 bitstream parser. 2014-04-18 16:32:40 +02:00