summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChristophe Thommeret <hftom@free.fr>2009-02-25 02:43:48 +0000
committerChristophe Thommeret <hftom@free.fr>2009-02-25 02:43:48 +0000
commit6fc581dce7666c8b9d48a96ecbce0d5711338f0e (patch)
treee51a605800bcb9a342450da6bb36421edc0c7022 /src
parentc6f739dec2813c077d9f94f09c113d9ecb0a7b54 (diff)
downloadxine-lib-6fc581dce7666c8b9d48a96ecbce0d5711338f0e.tar.gz
xine-lib-6fc581dce7666c8b9d48a96ecbce0d5711338f0e.tar.bz2
Set rangeredfrm in rangered's bit 1.
Diffstat (limited to 'src')
-rw-r--r--src/libvdpau/vdpau_vc1.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/libvdpau/vdpau_vc1.c b/src/libvdpau/vdpau_vc1.c
index 137b03d03..db99c538b 100644
--- a/src/libvdpau/vdpau_vc1.c
+++ b/src/libvdpau/vdpau_vc1.c
@@ -433,8 +433,10 @@ static void picture_header( vdpau_vc1_decoder_t *this_gen, uint8_t *buf, int len
if ( info->finterpflag )
++off;
- if ( info->rangered )
- ++off;
+ if ( info->rangered ) {
+ info->rangered &= ~2;
+ info->rangered |= get_bits( buf,off++,1 ) << 1;
+ }
if ( !info->maxbframes ) {
if ( get_bits( buf,off++,1 ) )
info->picture_type = P_FRAME;