1. 14 May, 2013 1 commit
  2. 04 May, 2013 2 commits
  3. 03 May, 2013 1 commit
  4. 23 Mar, 2013 1 commit
  5. 07 Mar, 2013 1 commit
  6. 20 Dec, 2012 1 commit
  7. 14 Sep, 2012 2 commits
  8. 09 Sep, 2012 1 commit
  9. 29 Jul, 2012 1 commit
  10. 26 May, 2012 1 commit
  11. 28 Mar, 2012 1 commit
  12. 23 Jan, 2012 4 commits
  13. 12 Dec, 2011 1 commit
  14. 29 Jun, 2011 3 commits
  15. 25 Jun, 2011 1 commit
  16. 23 Apr, 2011 2 commits
  17. 19 Mar, 2011 1 commit
  18. 18 Mar, 2011 1 commit
  19. 17 Mar, 2011 2 commits
  20. 01 Nov, 2010 2 commits
    • Nathan Caldwell's avatar
      aacenc: Correct spreading calculation for high spreading. · d56920e2
      Nathan Caldwell authored
      The 3GPP spec uses the following calculation for high spreading:
      
      thr'_spr = max(thr_scaled, s_h(n) * thr_scaled(n-1))
      
      where, n is defined as the current band, and s_h() is defined as "[...] the
      distance of adjacent bands in Bark and a constant slope that is 15 dB/Bark
      [...]". This is a little ambiguous as you would assume you want the Bark
      width of the previous band for this calculation. However, this assumption
      appears to be incorrect, and you really want the Bark width of the current
      band. Coincidentally this is exactly what the spec calls for! =P
      
      This noticeably improves Tom's Diner at low bitrates (I tested at 64kbps,
      with mid/side disabled).
      
      Patch by: Nathan Caldwell <saintdev@gmail.com>
      
      Originally committed as revision 25622 to svn://svn.ffmpeg.org/ffmpeg/trunk
      d56920e2
    • Nathan Caldwell's avatar
      aacenc: cosmetics: Swap spreading_hi/low name to match the 3GPP spec. · 3ea12f65
      Nathan Caldwell authored
      Patch by: Nathan Caldwell <saintdev@gmail.com>
      
      Originally committed as revision 25621 to svn://svn.ffmpeg.org/ffmpeg/trunk
      3ea12f65
  21. 27 Oct, 2010 3 commits
  22. 25 Oct, 2010 1 commit
  23. 30 Aug, 2010 1 commit
  24. 23 Aug, 2010 2 commits
    • Nathan Caldwell's avatar
      acenc: LAME-inspired window decision · 62147469
      Nathan Caldwell authored
      This performs quite a bit better than the current 3GPP-inspired window decision
      on all the samples I have tested. On the castanets.wav sample it performs very
      similar to iTunes window selection, and seems to perform better than Nero.
      On fatboy.wav, it seems to perform at least as good as iTunes, if not better.
      Nero performs horribly on this sample.
      
      Patch by: Nathan Caldwell <saintdev@gmail.com>
      
      Originally committed as revision 24892 to svn://svn.ffmpeg.org/ffmpeg/trunk
      62147469
    • Nathan Caldwell's avatar
      aacenc: Rename Psy3gpp* structs to AacPsy* · af00ddde
      Nathan Caldwell authored
      This allows cleaner implementation of other psymodels using the existing
      structs. It also will make it easier to interchange individual parts of
      the psymodel to create hybrid models.
      
      Patch by: Nathan Caldwell <saintdev@gmail.com>
      
      Originally committed as revision 24890 to svn://svn.ffmpeg.org/ffmpeg/trunk
      af00ddde
  25. 14 Jul, 2010 3 commits