1. 18 Sep, 2013 1 commit
  2. 21 May, 2012 1 commit
  3. 19 Mar, 2011 1 commit
  4. 23 Jun, 2010 1 commit
  5. 20 Apr, 2010 1 commit
  6. 06 Mar, 2010 1 commit
  7. 20 Feb, 2010 1 commit
  8. 22 Jan, 2010 1 commit
  9. 13 Jan, 2010 1 commit
    • Måns Rullgård's avatar
      AAC: Compress codebook tables and optimise sign bit handling · c816d3d0
      Måns Rullgård authored
      The codebooks each consist of small number of values repeated in
      groups of 2 or 4.  Storing the codebooks as a packed list of 2- or
      4-bit indexes into a table reduces their size substantially (from 7.5k
      to 1.5k), resulting in less cache pressure.
      
      For the band types with sign bits in the bitstream, storing the number
      and position of non-zero codebook values using a few bits avoids
      multiple get_bits() calls and floating-point comparisons which gcc
      handles miserably.
      
      Some float/int type punning also avoids gcc brain damage.
      
      Overall speedup 20-35% on Cortex-A8, 20% on Core i7.
      
      Originally committed as revision 21188 to svn://svn.ffmpeg.org/ffmpeg/trunk
      c816d3d0
  10. 22 Sep, 2009 1 commit
  11. 06 Sep, 2009 1 commit
  12. 12 Jun, 2009 1 commit
  13. 12 Feb, 2009 1 commit
  14. 01 Feb, 2009 1 commit
  15. 13 Jan, 2009 1 commit
  16. 24 Nov, 2008 1 commit
  17. 05 Nov, 2008 1 commit
  18. 02 Oct, 2008 1 commit
  19. 15 Aug, 2008 2 commits
  20. 11 Aug, 2008 1 commit
  21. 09 Aug, 2008 1 commit
  22. 05 Aug, 2008 1 commit
  23. 27 Jul, 2008 1 commit