1. 11 Dec, 2009 3 commits
  2. 09 Dec, 2009 9 commits
  3. 05 Dec, 2009 5 commits
  4. 01 Dec, 2009 1 commit
  5. 30 Nov, 2009 2 commits
    • Fiona Glaser's avatar
      10L in r1353 · ade48a91
      Fiona Glaser authored
      Broke mp4 output.
    • 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.
  6. 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.
  7. 25 Nov, 2009 4 commits
  8. 22 Nov, 2009 1 commit
  9. 21 Nov, 2009 3 commits
  10. 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.
  11. 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.
  12. 15 Nov, 2009 5 commits
  13. 12 Nov, 2009 4 commits
    • Fiona Glaser's avatar
    • Dylan Yudaken's avatar
      Various weightp fixes · 45b28315
      Dylan Yudaken authored
      Make weightp results match in threaded vs non-threaded mode.
      Fix two-pass with slow-firstpass.
    • Fiona Glaser's avatar
      Fix all aliasing violations · 03cb8c09
      Fiona Glaser authored
      New type-punning macros perform write/read-combining without aliasing violations per the second-to-last part of 6.5.7 in the C99 specification.
      GCC 4.4, however, doesn't seem to have read this part of the spec and still warns about the violations.
      Regardless, it seems to fix all known aliasing miscompilations, so perhaps the GCC warning generator is just broken.
      As such, add -Wno-strict-aliasing to CFLAGS.
    • David Conrad's avatar
      Fix 10l in weightp on ARM · 241aacca
      David Conrad authored