1. 11 Dec, 2010 2 commits
  2. 07 Dec, 2010 11 commits
  3. 05 Dec, 2010 5 commits
  4. 26 Nov, 2010 1 commit
  5. 25 Nov, 2010 11 commits
  6. 23 Nov, 2010 2 commits
  7. 22 Nov, 2010 2 commits
  8. 20 Nov, 2010 1 commit
  9. 19 Nov, 2010 5 commits
    • Fiona Glaser's avatar
      Chroma weighted prediction · f92aa4ec
      Fiona Glaser authored
      Like luma weighted prediction, dramatically improves compression in fades.
      Up to 4-8db chroma PSNR gain in extreme cases (short, perfect fade-outs).
      On actual videos, helps up to ~1% overall.
      One example video with a decent number of fades (ef OP): 0.8% bitrate reduction overall, 7% bitrate reduction just counting chroma.
      Fixes a lot of artifacts in fades at lower bitrates.
      
      Original patch by Dylan Yudaken <dyudaken@gmail.com>.
      f92aa4ec
    • Fiona Glaser's avatar
      Support custom cropping rectangles · fa28f5b9
      Fiona Glaser authored
      Supposedly useful for 3D television applications.
      fa28f5b9
    • Oskar Arvidsson's avatar
      Convert X264_HIGH_BIT_DEPTH to HIGH_BIT_DEPTH · 1382552b
      Oskar Arvidsson authored
      Less verbose.
      1382552b
    • Oskar Arvidsson's avatar
      x86 asm for high-bit-depth pixel metrics · abde94f6
      Oskar Arvidsson authored
      Overall speed change from these 6 asm patches: ~4.4x.
      But there's still tons more asm to do -- patches welcome!
      
      Breakdown from this patch:
      ~13x faster SAD than C.
      ~11.5x faster SATD than C (only MMX done).
      ~18.5x faster SA8D than C.
      ~19.2x faster hadamard_ac than C.
      ~8.3x faster SSD than C.
      ~12.4x faster VAR than C.
      ~3-4.2x faster intra SAD than C.
      ~7.9x faster intra SATD than C.
      abde94f6
    • Fiona Glaser's avatar
      x86 asm for some high-bit-depth coefficient functions · 3afd514e
      Fiona Glaser authored
      ~7.9x faster denoise than C.
      ~2.3x faster coeff_level_run than C.
      ~6.6x faster coeff_last than C.
      ~4.3x faster decimate_score than C.
      
      Also improve checkasm's decimate_score test.
      3afd514e