• Michael Niedermayer's avatar
    Merge remote-tracking branch 'rbultje/vp9-bugfixes' · 451be676
    Michael Niedermayer authored
    * rbultje/vp9-bugfixes:
      vp9: match another find_ref_mvs() bug in libvpx.
      vp9: fix scaled motion vector clipping for sub8x8 blocks.
      vp9: improve signbias check.
      vp9: don't allow compound references if error_resilience is enabled.
      vp9: clamp segmented lflvl before applying ref/mode deltas.
      vp9: reset loopfilter mode/ref deltas on keyframe.
      vp9: fix crash when playing back 440/440 content with width%64<56.
      vp9: extend loopfilter workaround for vp9 h/v mix-up to work for 422.
      vp9: clip motion vectors in the same way as libvpx does.
      vp9: set skip flag if the block had no coded coefficients.
      vp9: apply mv scaling workaround only when subsampling is enabled.
      vp9: read all 4x4 blocks in sub8x8 blocks individually with scalability.
      vp9: fix segmentation map referencing upon framesize change.
      vp9: disable more pmulhrsw optimizations in idct16/32.
      vp9: disable all pmulhrsw in 8/16 iadst x86 optimizations.
    Merged-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
    451be676
vp9.c 172 KB