On 27/07/16 16:39, Diego Biurrun wrote:
> On Mon, Jul 18, 2016 at 07:50:36PM +0200, Luca Barbato wrote:
>> --- a/libavcodec/bitstream.h
>> +++ b/libavcodec/bitstream.h
>> @@ -71,6 +71,15 @@ static inline void refill_32(BitstreamContext *bc)
>>
>> +/* Make sure that the cache contains at least n bits */
>> +static inline void bitstream_prefetch(BitstreamContext *bc, unsigned n)
>> +{
>> + refill_32(bc);
>> +
>> + if (bc->bits_left < n)
>> + refill_32(bc);
>> +}
>
> The first unconditional refill looks wrong.
>
It is, thanks for spotting!
lu
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel