1. 14 Mar, 2011 1 commit
    • Justin's avatar
      ac3enc: do not right-shift fixed-point coefficients in the final MDCT stage. · 323e6fea
      Justin authored
      This increases the accuracy of coefficients, leading to improved quality.
      Rescaling of the coefficients to full 25-bit accuracy is done rather than
      offsetting the exponent values. This requires coefficient scaling to be done
      before determining the rematrixing strategy. Also, the rematrixing strategy
      calculation must use 64-bit math to prevent overflow due to the higher
      precision coefficients.
      323e6fea
  2. 07 Mar, 2011 2 commits
  3. 04 Mar, 2011 1 commit
  4. 16 Feb, 2011 1 commit
  5. 15 Feb, 2011 2 commits
    • Justin Ruggles's avatar
      ac3enc: change default floor code to 7. · 50d71404
      Justin Ruggles authored
      
      
      This is to match the value in every (E-)AC-3 file from commercial sources.
      It has a negligible effect on audio quality.
      Signed-off-by: default avatarMans Rullgard <mans@mansr.com>
      50d71404
    • Reinhard Tartler's avatar
      Merge libavcore into libavutil · 737eb597
      Reinhard Tartler authored
      
      
      It is pretty hopeless that other considerable projects will adopt
      libavutil alone in other projects. Projects that need small footprint
      are better off with more specialized libraries such as gnulib or rather
      just copy the necessary parts that they need. With this in mind, nobody
      is helped by having libavutil and libavcore split. In order to ease
      maintenance inside and around FFmpeg and to reduce confusion where to
      put common code, avcore's functionality is merged (back) to avutil.
      Signed-off-by: default avatarReinhard Tartler <siretart@tauware.de>
      737eb597
  6. 10 Feb, 2011 1 commit
  7. 02 Feb, 2011 1 commit
  8. 26 Jan, 2011 1 commit
  9. 22 Jan, 2011 1 commit
  10. 15 Jan, 2011 9 commits
  11. 08 Jan, 2011 1 commit
  12. 05 Jan, 2011 2 commits
  13. 04 Jan, 2011 2 commits
  14. 03 Jan, 2011 1 commit
  15. 31 Dec, 2010 3 commits
  16. 30 Dec, 2010 6 commits
  17. 29 Dec, 2010 1 commit
    • Justin Ruggles's avatar
      Change the default dB-per-bit code from 2 to 3. · ec44dd5f
      Justin Ruggles authored
      This gives slightly better quality in PEAQ tests.
      Code 3 gives a dBpb value of 2816 = -132dB (128 psd units = -6dB), which
      corresponds to 22 bits. Since the exponents have an offset applied, the
      16-bit source looks like 24-bit source to the bit allocation routine.
      So using dBpb code=3 is a closer match to the exponent range.
      
      Regression test refs updated for acodec-ac3, lavf-rm, and seek-ac3_rm.
      
      Originally committed as revision 26144 to svn://svn.ffmpeg.org/ffmpeg/trunk
      ec44dd5f
  18. 23 Dec, 2010 4 commits