codecparsers: vc1: fix parser for DQPROFILE in VOPDQUANT.

Fix parse_vopdquant() to correctly parse DQPROFILE, which is 2 bits
instead of a single bit.

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

Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
This commit is contained in:
Gwenole Beauchesne 2013-01-22 10:11:34 +01:00
parent 56e2405a35
commit f3698c6289

View file

@ -641,7 +641,7 @@ parse_vopdquant (GstBitReader * br, GstVC1FrameHdr * framehdr, guint8 dquant)
vopdquant->dquantfrm); vopdquant->dquantfrm);
if (vopdquant->dquantfrm) { if (vopdquant->dquantfrm) {
READ_UINT8 (br, vopdquant->dqprofile, 1); READ_UINT8 (br, vopdquant->dqprofile, 2);
switch (vopdquant->dqprofile) { switch (vopdquant->dqprofile) {
case GST_VC1_DQPROFILE_SINGLE_EDGE: case GST_VC1_DQPROFILE_SINGLE_EDGE: