1. 07 Jul, 2009 3 commits
  2. 03 Jul, 2009 2 commits
    • Fiona Glaser's avatar
      Update Gabriel's email address in AUTHORS · 8878778c
      Fiona Glaser authored
      8878778c
    • Fiona Glaser's avatar
      Early termination for chroma encoding · 205a032c
      Fiona Glaser authored
      Faster chroma encoding by terminating early if heuristics indicate that the block will be DC-only.
      This works because the vast majority of inter chroma blocks have no coefficients at all, and those that do are almost always DC-only.
      Add two new helper DSP functions for this: dct_dc_8x8 and var2_8x8.  mmx/sse2/ssse3 versions of each.
      Early termination is disabled at very low QPs due to it not being useful there.
      Performance increase is ~1-2% without trellis, up to 5-6% with trellis=2.
      Increase is greater with lower bitrates.
      205a032c
  3. 26 Jun, 2009 3 commits
  4. 22 Jun, 2009 1 commit
    • Fiona Glaser's avatar
      Various CABAC optimizations and cleanups · 90bec46b
      Fiona Glaser authored
      Faster CABAC CBF context calculation for inter blocks.
      Add x264_constant_p(), will probably be useful in the future as well.
      Simpler subpartition functions.
      Clean up and optimize mvd_cpn a bit more.
      Various other minor optimizations.
      90bec46b
  5. 20 Jun, 2009 1 commit
  6. 19 Jun, 2009 4 commits
  7. 11 Jun, 2009 2 commits
  8. 27 May, 2009 4 commits
  9. 25 May, 2009 1 commit
  10. 24 May, 2009 5 commits
  11. 19 May, 2009 3 commits
  12. 16 May, 2009 1 commit
  13. 14 May, 2009 1 commit
  14. 10 May, 2009 3 commits
  15. 21 Apr, 2009 2 commits
  16. 18 Apr, 2009 2 commits
  17. 17 Apr, 2009 1 commit
  18. 14 Apr, 2009 1 commit