diff --git a/libavcodec/bitstream.h b/libavcodec/bitstream.h index 654f259463..ed8c8fcdd1 100644 --- a/libavcodec/bitstream.h +++ b/libavcodec/bitstream.h @@ -580,7 +580,7 @@ static inline int get_bits_count(GetBitContext *s){ static inline void skip_bits_long(GetBitContext *s, int n){ OPEN_READER(re, s) re_bit_count += n; - re_buffer_ptr += s->bit_count>>5; + re_buffer_ptr += re_bit_count>>5; re_bit_count &= 31; re_cache0 = be2me_32( re_buffer_ptr[-1] ) << re_bit_count; re_cache1 = 0;