diff options
author | Christophe Thommeret <hftom@free.fr> | 2009-02-25 02:43:48 +0000 |
---|---|---|
committer | Christophe Thommeret <hftom@free.fr> | 2009-02-25 02:43:48 +0000 |
commit | 6fc581dce7666c8b9d48a96ecbce0d5711338f0e (patch) | |
tree | e51a605800bcb9a342450da6bb36421edc0c7022 /src | |
parent | c6f739dec2813c077d9f94f09c113d9ecb0a7b54 (diff) | |
download | xine-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.c | 6 |
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; |