Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer authored on 2013/02/09 08:43:30... | ... |
@@ -187,7 +187,11 @@ static inline int get_se_golomb(GetBitContext *gb){ |
187 | 187 |
|
188 | 188 |
return ff_se_golomb_vlc_code[buf]; |
189 | 189 |
}else{ |
190 |
- log= 2*av_log2(buf) - 31; |
|
190 |
+ log = av_log2(buf); |
|
191 |
+ LAST_SKIP_BITS(re, gb, 31 - log); |
|
192 |
+ UPDATE_CACHE(re, gb); |
|
193 |
+ buf = GET_CACHE(re, gb); |
|
194 |
+ |
|
191 | 195 |
buf>>= log; |
192 | 196 |
|
193 | 197 |
LAST_SKIP_BITS(re, gb, 32 - log); |