You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-11-23 21:54:53 +02:00
rv34: use get_bits_left()
It is not necessary to store the bit stream length in a RV34DecContext field.
This commit is contained in:
@@ -1186,7 +1186,7 @@ static int check_slice_end(RV34DecContext *r, MpegEncContext *s)
|
||||
return 1;
|
||||
if(r->s.mb_skip_run > 1)
|
||||
return 0;
|
||||
bits = r->bits - get_bits_count(&s->gb);
|
||||
bits = get_bits_left(&s->gb);
|
||||
if(bits < 0 || (bits < 8 && !show_bits(&s->gb, bits)))
|
||||
return 1;
|
||||
return 0;
|
||||
@@ -1266,7 +1266,6 @@ static int rv34_decode_slice(RV34DecContext *r, int end, const uint8_t* buf, int
|
||||
|
||||
r->si.end = end;
|
||||
s->qscale = r->si.quant;
|
||||
r->bits = buf_size*8;
|
||||
s->mb_num_left = r->si.end - r->si.start;
|
||||
r->s.mb_skip_run = 0;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user