1. 11 Apr, 2010 7 commits
  2. 10 Apr, 2010 4 commits
    • Fiona Glaser's avatar
      Save a few bits in multislice encoding · 29820105
      Fiona Glaser authored
      Set the initial QP for each slice to the last QP of the previous slice.
      29820105
    • Alex Wright's avatar
      Early termination in 16x8/8x16 search · 788b8b7e
      Alex Wright authored
      Combine the actual cost of the first partition with the predicted cost of the second to avoid searching the second when possible.
      Reduces the number of times the second partition is searched by up to ~75% in non-RD mode, ~10% in RD mode.
      Negligible effect on compression.
      788b8b7e
    • Fiona Glaser's avatar
      Make MV prediction work across slice boundaries · 049b662b
      Fiona Glaser authored
      Should improve motion search with lots of small slices, e.g. with slice-max-size.
      Still restricted by sliced threads (won't cross the boundary between two threadslices).
      The output-changing part of the previous patch.
      049b662b
    • Fiona Glaser's avatar
      Cleanup and simplification of macroblock_load · 95df880c
      Fiona Glaser authored
      Doesn't do anything now, but will be useful for many future changes.
      Splitting out neighbour calculation will make MBAFF implementation easier.
      Calculation of neighbour_frame value (actual neighbouring MBs, ignoring slices) will be useful for some future patches.
      95df880c
  3. 07 Apr, 2010 2 commits
  4. 06 Apr, 2010 2 commits
  5. 05 Apr, 2010 6 commits
  6. 31 Mar, 2010 6 commits
  7. 27 Mar, 2010 13 commits