mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-21 10:55:51 +02:00
fix 16 CABAC_BIT * 10l bug introduced in r6578
Originally committed as revision 7440 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
d28ef27031
commit
6de062957b
@ -6224,7 +6224,10 @@ decode_intra_mb:
|
|||||||
// FIXME The two following lines get the bitstream position in the cabac
|
// FIXME The two following lines get the bitstream position in the cabac
|
||||||
// decode, I think it should be done by a function in cabac.h (or cabac.c).
|
// decode, I think it should be done by a function in cabac.h (or cabac.c).
|
||||||
ptr= h->cabac.bytestream;
|
ptr= h->cabac.bytestream;
|
||||||
if (h->cabac.low&0x1) ptr-=CABAC_BITS/8;
|
if(h->cabac.low&0x1) ptr--;
|
||||||
|
if(CABAC_BITS==16){
|
||||||
|
if(h->cabac.low&0x1FF) ptr--;
|
||||||
|
}
|
||||||
|
|
||||||
// The pixels are stored in the same order as levels in h->mb array.
|
// The pixels are stored in the same order as levels in h->mb array.
|
||||||
for(y=0; y<16; y++){
|
for(y=0; y<16; y++){
|
||||||
|
Loading…
Reference in New Issue
Block a user