Commit b566bd65 authored by Michael Niedermayer's avatar Michael Niedermayer

simplify escape decoding

Originally committed as revision 6685 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent a88fc5c0
......@@ -6164,14 +6164,14 @@ static int decode_cabac_residual( H264Context *h, DCTELEM *block, int cat, int n
if( coeff_abs >= 15 ) {
int j = 0;
while( get_cabac_bypass( &h->cabac ) ) {
coeff_abs += 1 << j;
j++;
}
coeff_abs=1;
while( j-- ) {
if( get_cabac_bypass( &h->cabac ) )
coeff_abs += 1 << j ;
coeff_abs += coeff_abs + get_cabac_bypass( &h->cabac );
}
coeff_abs+= 14;
}
if( !qmul ) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment