1. 30 Oct, 2013 2 commits
    • Fiona Glaser's avatar
      Add --filler option · c084f6c0
      Fiona Glaser authored
      Allows generation of hard-CBR streams without using NAL HRD.
      Useful if you want to be able to reconfigure the bitrate (which you can't do
      with NAL HRD on).
    • Anton Mitrofanov's avatar
      Make x264_encoder_reconfig more threadsafe · 350b214c
      Anton Mitrofanov authored
      Do the reconfig when the next frame's encode begins.
      Fixes some rare crashes with frame-threading and encoder_reconfig.
  2. 25 Oct, 2013 7 commits
  3. 24 Oct, 2013 5 commits
  4. 03 Sep, 2013 1 commit
  5. 27 Aug, 2013 1 commit
    • Henrik Gramner's avatar
      Workaround for FFMS indexing bug · 2fd29239
      Henrik Gramner authored
      If FFMS_ReadIndex is used with an empty index file it gets stuck in an infinite loop instead of returning NULL
      like it's supposed to do on failure. Explicitly check if the file is empty before calling it as a workaround.
  6. 26 Aug, 2013 1 commit
  7. 24 Aug, 2013 1 commit
  8. 23 Aug, 2013 10 commits
  9. 05 Jul, 2013 1 commit
    • Henrik Gramner's avatar
      x86: Remove X264_CPU_SSE_MISALIGN functions · ff41804e
      Henrik Gramner authored
      Prevents a crash if the misaligned exception mask bit is cleared for some reason.
      Misaligned SSE functions are only used on AMD Phenom CPUs and the benefit is miniscule.
      They also require modifying the MXCSR control register and by removing those functions
      we can get rid of that complexity altogether.
      VEX-encoded instructions also supports unaligned memory operands. I tried adding AVX
      implementations of all removed functions but there were no performance improvements on
      Ivy Bridge. pixel_sad_x3 and pixel_sad_x4 had significant code size reductions though
      so I kept them and added some minor cosmetics fixes and tweaks.
  10. 03 Jul, 2013 9 commits
  11. 28 May, 2013 1 commit
  12. 22 May, 2013 1 commit