On Tue, Sep 04, 2012 at 02:21:25PM +0300, Martin Storsjö wrote:
> From: Michael Niedermayer <[email protected]>
> 
> Previously, the value given to put_bits was 10 bits long for positive
> predictors, even though 9 bits were to be written. The extra bit could
> in some cases overwrite existing bits in the bitstream writer cache.
> 
> This fixes a failed assert in put_bits.h, when running a version
> built with -DDEBUG.
> 
> The fate test result gets slightly improved, thanks to getting rid
> of the overwritten bits in the bitstream writer cache.
> ---
>  libavcodec/adpcmenc.c              |    2 +-
>  tests/ref/fate/acodec-adpcm-ima_qt |    6 +++---
>  2 files changed, 4 insertions(+), 4 deletions(-)

does the output differ if you use put_sbits() instead of put_bits()?
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to