mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-28 20:53:54 +02:00
avcodec/vorbisenc, wmavoice: Use put_bits_left() where appropriate
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
This commit is contained in:
parent
ddd0f5dbe9
commit
e48f18e2d5
@ -155,7 +155,7 @@ static inline int put_codeword(PutBitContext *pb, vorbis_enc_codebook *cb,
|
||||
av_assert2(entry >= 0);
|
||||
av_assert2(entry < cb->nentries);
|
||||
av_assert2(cb->lens[entry]);
|
||||
if (pb->size_in_bits - put_bits_count(pb) < cb->lens[entry])
|
||||
if (put_bits_left(pb) < cb->lens[entry])
|
||||
return AVERROR(EINVAL);
|
||||
put_bits(pb, cb->lens[entry], cb->codewords[entry]);
|
||||
return 0;
|
||||
@ -798,7 +798,7 @@ static int floor_encode(vorbis_enc_context *venc, vorbis_enc_floor *fc,
|
||||
int coded[MAX_FLOOR_VALUES]; // first 2 values are unused
|
||||
int i, counter;
|
||||
|
||||
if (pb->size_in_bits - put_bits_count(pb) < 1 + 2 * ilog(range - 1))
|
||||
if (put_bits_left(pb) < 1 + 2 * ilog(range - 1))
|
||||
return AVERROR(EINVAL);
|
||||
put_bits(pb, 1, 1); // non zero
|
||||
put_bits(pb, ilog(range - 1), posts[0]);
|
||||
|
@ -1881,7 +1881,7 @@ static void copy_bits(PutBitContext *pb,
|
||||
rmn_bits = rmn_bytes = get_bits_left(gb);
|
||||
if (rmn_bits < nbits)
|
||||
return;
|
||||
if (nbits > pb->size_in_bits - put_bits_count(pb))
|
||||
if (nbits > put_bits_left(pb))
|
||||
return;
|
||||
rmn_bits &= 7; rmn_bytes >>= 3;
|
||||
if ((rmn_bits = FFMIN(rmn_bits, nbits)) > 0)
|
||||
|
Loading…
Reference in New Issue
Block a user