1. 26 Feb, 2015 1 commit
  2. 21 Feb, 2015 2 commits
  3. 10 Sep, 2014 1 commit
  4. 24 Aug, 2014 1 commit
  5. 10 Jun, 2014 1 commit
    • Martin Storsjö's avatar
      adpcm: Write the proper predictor in trellis mode in IMA QT · 0776e0ef
      Martin Storsjö authored
      The actual predictor value, set by the trellis code, never
      was written back into the variable that was written into
      the block header. This was accidentally removed in b304244b.
      
      This significantly improves the audio quality of the trellis
      case, which was plain broken since b304244b.
      
      Encoding IMA QT with trellis still actually gives a slightly
      worse quality than without trellis, since the trellis encoder
      doesn't use the exact same way of rounding as in
      adpcm_ima_qt_compress_sample and adpcm_ima_qt_expand_nibble.
      
      CC: libav-stable@libav.org
      Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
      0776e0ef
  6. 06 Jun, 2014 4 commits
  7. 03 Oct, 2013 1 commit
  8. 11 Apr, 2013 1 commit
  9. 09 Mar, 2013 1 commit
  10. 06 Mar, 2013 1 commit
  11. 23 Jan, 2013 1 commit
  12. 09 Oct, 2012 1 commit
  13. 07 Oct, 2012 2 commits
  14. 06 Oct, 2012 4 commits
  15. 04 Sep, 2012 1 commit
    • Michael Niedermayer's avatar
      adpcmenc: Calculate the IMA_QT predictor without overflow · aa264da5
      Michael Niedermayer authored
      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.
      Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
      aa264da5
  16. 22 Aug, 2012 1 commit
  17. 07 Aug, 2012 1 commit
  18. 21 Jul, 2012 1 commit
  19. 07 Apr, 2012 1 commit
  20. 06 Apr, 2012 1 commit
  21. 23 Mar, 2012 1 commit
  22. 22 Mar, 2012 1 commit
  23. 20 Mar, 2012 1 commit
  24. 20 Feb, 2012 1 commit
    • Justin Ruggles's avatar
      adpcmenc: Use correct frame_size for Yamaha ADPCM. · 770a5c6d
      Justin Ruggles authored
      Output packet size should match avctx->block_align. The target output packet
      size is 1024 bytes.
      Before:
      mono   - 1024 samples -> 512 bytes
      stereo - 2048 samples -> 2048 bytes
      After:
      mono   - 2048 samples -> 1024 bytes
      stereo - 1024 samples -> 1024 bytes
      770a5c6d
  25. 31 Jan, 2012 6 commits
  26. 28 Jan, 2012 2 commits