1. 22 Jul, 2011 2 commits
  2. 10 Jul, 2011 2 commits
  3. 12 May, 2011 1 commit
  4. 13 Apr, 2011 1 commit
    • Fiona Glaser's avatar
      Consolidate Blu-ray hacks into --bluray-compat · e54ea0c8
      Fiona Glaser authored
      This option is now required for Blu-ray compatibility.
      --open-gop bluray is now gone (using bluray-compat and open-gop implies a Blu-ray compatible open-gop).
      This option doesn't automatically enforce every aspect of Blu-ray compatibility (e.g. resolution, framerate, level, etc).
      e54ea0c8
  5. 12 Apr, 2011 2 commits
  6. 24 Mar, 2011 3 commits
  7. 07 Feb, 2011 2 commits
  8. 05 Feb, 2011 1 commit
  9. 29 Jan, 2011 1 commit
  10. 25 Jan, 2011 3 commits
  11. 14 Dec, 2010 2 commits
  12. 25 Nov, 2010 3 commits
  13. 19 Nov, 2010 1 commit
  14. 14 Nov, 2010 1 commit
  15. 10 Nov, 2010 1 commit
    • Fiona Glaser's avatar
      Improve quantizer handling · 2f2ab0fa
      Fiona Glaser authored
      The default value for i_qpplus1 in x264_picture_t is now X264_QP_AUTO.  This is currently 0, but may change in the future.
      qpfiles no longer use -1 to indicate "auto"; QP is just omitted.  The old method should still work though.
      
      CRF values now make sense in high bit depth mode.
      --qp should be used for lossless mode, not --crf.
      --crf 0 will still work as expected in 8-bit mode, but won't be lossless with higher bit depths.
      Add bit depth to statsfiles.
      
      These changes are required to make the QP interface sensible in combination with high bit depth.
      2f2ab0fa
  16. 10 Oct, 2010 3 commits
    • Yusuke Nakamura's avatar
      Move DTS compression from libx264 to x264cli · e4b44c2e
      Yusuke Nakamura authored
      DTS compression is an ugly stupid hack and starting to encroach on unrelated areas like VBV.
      Some people want it in the mp4 muxer for devices and/or splitters that don't support Edit Boxes.
      We just say "throw these broken devices out the window".
      DTS compression will remain as a muxer option, --dts-compress, at the user's own risk.
      This option is disabled by default.
      e4b44c2e
    • Anton Mitrofanov's avatar
      Various cosmetics · 34b590b1
      Anton Mitrofanov authored
      Exorcise some CamelCase.
      34b590b1
    • Fiona Glaser's avatar
      Make sigint handler variable volatile · 91b83f58
      Fiona Glaser authored
      Didn't actually cause any problems, but is necessary because it can be modified by another thread (the signal call).
      91b83f58
  17. 28 Sep, 2010 2 commits
  18. 27 Sep, 2010 1 commit
  19. 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
  20. 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
  21. 03 Sep, 2010 2 commits
  22. 24 Aug, 2010 1 commit
    • 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
  23. 16 Aug, 2010 1 commit
  24. 29 Jul, 2010 1 commit
  25. 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