1. 19 Sep, 2010 1 commit
    • James Darnley's avatar
      Add --disable-gpl option to configure · 3145e67d
      James Darnley authored
      Used for commercially-licensed versions of x264.
      Doesn't currently change anything, but may be used to disable GPL-only CLI tools, such as video filters, in the future.
      Also print the x264 license and libavformat license in version info.
      3145e67d
  2. 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.
      213a99d0
  3. 16 Sep, 2010 4 commits
  4. 05 Sep, 2010 1 commit
  5. 03 Sep, 2010 8 commits
  6. 29 Aug, 2010 1 commit
  7. 26 Aug, 2010 1 commit
  8. 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.
      26861893
    • 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.
      34649ace
    • 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.
      2846aaa7
    • 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.
      da6c3ecc
    • 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).
      ee622285
  9. 16 Aug, 2010 8 commits
  10. 01 Aug, 2010 1 commit
  11. 29 Jul, 2010 5 commits
  12. 26 Jul, 2010 1 commit
    • Steven Walters's avatar
      Filtering system-related fixes · b476e058
      Steven Walters authored
      Fix configure to check for outdated libavutil in resize filter support.
      Do not print an explicit error message in ffms when requesting a frame beyond the number of frames in the source.
      Mention in --*help that filtering options can be specified as name=value.
      Fix the shadowing warning in the resize filter on posix systems.
      b476e058
  13. 22 Jul, 2010 2 commits
  14. 21 Jul, 2010 1 commit