1. 15 Feb, 2010 22 commits
  2. 14 Feb, 2010 3 commits
    • Fiona Glaser's avatar
      Improve bidir search, fix some artifacts in fades · 29dd5ef2
      Fiona Glaser authored
      Modify analysis to allow bidir to use different motion vectors than L0/L1.
      Always try the <0,0,0,0> motion vector for bidir.
      Eliminates almost all errant motion vectors in fades.
      Slightly improves PSNR as well (~0.015db).
    • Fiona Glaser's avatar
      Slightly faster predictor_difference_mmxext · 27043c6b
      Fiona Glaser authored
    • Fiona Glaser's avatar
      Add ability to adjust ratecontrol parameters on the fly · 34c42187
      Fiona Glaser authored
      encoder_reconfig and x264_picture_t->param can now be used to change ratecontrol parameters.
      This is extraordinarily useful in certain streaming situations where the encoder needs to adapt the bitrate to network circumstances.
      What can be changed:
      1) CRF can be adjusted if in CRF mode.
      2) VBV maxrate and bufsize can be adjusted if in VBV mode.
      3) Bitrate can be adjusted if in CBR mode.
      However, x264 cannot switch between modes and cannot change bitrate in ABR mode.
      Also fix a bug where x264_picture_t->param reconfig method would not always be frame-exact.
      Commit sponsored by SayMama video calling.
  3. 30 Jan, 2010 12 commits
  4. 28 Jan, 2010 3 commits