codecparsers: vc1: add API to parse slice headers.
authorGwenole Beauchesne <gwenole.beauchesne@intel.com>
Wed, 23 Jan 2013 13:47:58 +0000 (14:47 +0100)
committerGwenole Beauchesne <gwenole.beauchesne@intel.com>
Fri, 25 Jan 2013 09:28:15 +0000 (10:28 +0100)
commitb0a9372ac7e02ecc19527452ef6198f5d465ed0c
tree63c95bae6f2a6eff6f9d3764795c799bcbef6a9c
parent773f3d117214ca0ed4af642b48b2d180f45b2013
codecparsers: vc1: add API to parse slice headers.

Add gst_vc1_parse_slice_header() function to parse slice headers as
described in 7.1.2. Slice layers are optional and allowed in advanced
profile mode only. Picture header, if available (PIC_HEADER_FLAG),
is parsed but not recorded because it shall be the same as that was
previously parsed with gst_vc1_parse_frame_header().

This fixes SA00049.vc1 conformance test.

https://bugzilla.gnome.org/show_bug.cgi?id=692388

Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
gst-libs/gst/codecparsers/gstvc1parser.c
gst-libs/gst/codecparsers/gstvc1parser.h