1. 10 Oct, 2010 6 commits
  2. 28 Sep, 2010 7 commits
  3. 27 Sep, 2010 1 commit
  4. 19 Sep, 2010 5 commits
  5. 18 Sep, 2010 1 commit
    • Fiona Glaser's avatar
      Update source file headers · 213a99d0
      Fiona Glaser authored
      Update dates, improve file descriptions, make things more consistent.
      Also add information about commercial licensing.
  6. 16 Sep, 2010 4 commits
  7. 05 Sep, 2010 1 commit
  8. 03 Sep, 2010 8 commits
  9. 29 Aug, 2010 1 commit
  10. 26 Aug, 2010 1 commit
  11. 24 Aug, 2010 5 commits
    • Fiona Glaser's avatar
      CAVLC "trellis" · 26861893
      Fiona Glaser authored
      ~3-10% improved compression with CAVLC.
      --trellis is now a valid option with CAVLC.
      Perhaps more importantly, this means psy-trellis now works with CAVLC.
      This isn't a real trellis; it's actually just a simplified QNS.
      But it takes enough shortcuts that it's still roughly as fast as a trellis; just not quite optimal.
      Thus the name is a bit of a misnomer, but we're reusing the option name because it does the same thing.
      A real trellis would be better, but CAVLC is much harder to trellis than CABAC.
      I'm not aware of any published polynomial-time solutions that are significantly close to optimal.
    • Fiona Glaser's avatar
      Add global #define for maximum reference count · 34649ace
      Fiona Glaser authored
      This should make it easier to play around with reference frame counts that exceed the spec maximum.
    • Fiona Glaser's avatar
      Simplify addressing logic for interlaced-related arrays · 2846aaa7
      Fiona Glaser authored
      In progressive mode, just make [0] and [1] point to the same place.
    • Fiona Glaser's avatar
      Add missing emms to x264_nal_encode · da6c3ecc
      Fiona Glaser authored
      Only matters for applications using the low-latency callback feature.
    • Fiona Glaser's avatar
      Fix 2 bugs with slice-max-size · ee622285
      Fiona Glaser authored
      Macroblock re-encoding didn't restore mv/tex bit counters (slightly inaccurate 2-pass).
      Bitstream buffer check didn't work correctly (insanely large frames could break encoding).