1. 15 Feb, 2010 4 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).
      29dd5ef2
    • Fiona Glaser's avatar
      Slightly faster predictor_difference_mmxext · 27043c6b
      Fiona Glaser authored
      27043c6b
    • 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.
      34c42187
  3. 30 Jan, 2010 12 commits
  4. 28 Jan, 2010 4 commits
  5. 21 Jan, 2010 5 commits
  6. 20 Jan, 2010 2 commits
    • Fiona Glaser's avatar
      Various bugfixes and tweaks in analysis · 5bcf1378
      Fiona Glaser authored
      Fix the oldest-ever bug in x264: b16x8 analysis used the wrong width for predict_mv.
      Fix cache_ref calls for slightly better MV prediction in bsub16x16 analysis.
      Make B-partition analysis consider reference frame costs.
      Various other minor changes.
      Overall very slightly improved mode decision and motion search in B-frames.
      5bcf1378
    • Loren Merritt's avatar
      More --me tesa optimizations · 741ed788
      Loren Merritt authored
      741ed788
  7. 14 Jan, 2010 10 commits