1. 14 Jan, 2010 2 commits
  2. 15 Dec, 2009 2 commits
    • Fiona Glaser's avatar
      Don't do sum/ssd analysis if weightp == 1 · b7fa2857
      Fiona Glaser authored
      Typo fixes in comments and help.
      b7fa2857
    • Fiona Glaser's avatar
      Fix two bugs in 2-pass ratecontrol · f30aed6d
      Fiona Glaser authored
      last_qscale_for wasn't set during the 2pass init code.
      abr_buffer was way too small in the case of multiple threads, so accordingly increase its buffer size based on the number of threads.
      May significantly increase quality with many threads in 2-pass mode, especially in cases with extremely large I-frames, such as anime.
      f30aed6d
  3. 11 Dec, 2009 5 commits
    • Steven Walters's avatar
      Avisynth-MT and 2.6 compatibility fixes · 7f0ef681
      Steven Walters authored
      Explain to the user why YV12 conversion is forced with Avisynth 2.6.
      Fix encoding with Avisynth-MT scripts by inserting the necessary Distributor() call; speeds such scripts back up to expected levels.
      7f0ef681
    • Steven Walters's avatar
      Fix zone parsing on mingw · e09a20eb
      Steven Walters authored
      Due to MinGW evidently being in the hands of a pack of phenomenal idiots, MinGW does not have strtok_r, a basic string function.
      As such, remove the dependency on strtok_r in zone parsing.
      Previously, using zones for anything other than ratecontrol failed.
      e09a20eb
    • Fiona Glaser's avatar
      More lookahead optimizations · 84ccdd3a
      Fiona Glaser authored
      Under subme 1, don't do any qpel search at all and round temporal MVs accordingly.
      Drop internal subme with subme 1 to do fullpel predictor checks only.
      Other minor optimizations.
      84ccdd3a
    • Fiona Glaser's avatar
      Various minor missing changes from previous commits · bf70233e
      Fiona Glaser authored
      Boolify sliced threads too
      Remove unused constants from dct-a.asm
      Fix a few typos/minor errors in preset documentation
      bf70233e
    • Fiona Glaser's avatar
      Fix regression in direct=auto/temporal in r1364 · 0b34d467
      Fiona Glaser authored
      Bug caused rare race condition in frame reference handling.
      This resulted in invalid bitstreams in some B-frames and, very rarely, crashes.
      0b34d467
  4. 09 Dec, 2009 9 commits
  5. 05 Dec, 2009 5 commits
  6. 01 Dec, 2009 1 commit
  7. 30 Nov, 2009 2 commits
    • Fiona Glaser's avatar
      10L in r1353 · ade48a91
      Fiona Glaser authored
      Broke mp4 output.
      ade48a91
    • Steven Walters's avatar
      Enhanced Avisynth input support · 025f01db
      Steven Walters authored
      Requires avisynth_c.h from the Avisynth API headers.
      Reports errors properly from Avisynth script input.
      Automatically construct input scripts for almost any input file.
      Tries ffmpegsource2, DSS2, directshowsource, and many other sourcing methods, based on the input file extension.
      Automatically converts to YV12.
      025f01db
  8. 27 Nov, 2009 1 commit
    • Fiona Glaser's avatar
      Much faster weightp · 979c14da
      Fiona Glaser authored
      Move sum/ssd calculation out of lookahead and do it only once per frame.
      Also various minor optimizations, cosmetics, and cleanups.
      979c14da
  9. 25 Nov, 2009 4 commits
  10. 22 Nov, 2009 1 commit
  11. 21 Nov, 2009 3 commits
  12. 17 Nov, 2009 1 commit
    • Fiona Glaser's avatar
      Faster weightp analysis · 63f71477
      Fiona Glaser authored
      Modify pixel_var slightly to return the necessary information and use it for weight analysis instead of sad/ssd.
      Various minor cosmetics.
      63f71477
  13. 16 Nov, 2009 1 commit
    • Dylan Yudaken's avatar
      Fix two issues in weightp · 118dc81e
      Dylan Yudaken authored
      If analysis decided on an offset of -128, x264 would create non-compliant streams.
      Fix some cases with nearly all intra blocks where analysis could pick very weird weights.
      Also add some asserts to check compliancy.
      118dc81e
  14. 15 Nov, 2009 3 commits