summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_rdopt.c
diff options
context:
space:
mode:
authorPaul Wilkins <paulwilkins@google.com>2013-01-03 15:14:36 +0000
committerPaul Wilkins <paulwilkins@google.com>2013-01-04 15:18:10 +0000
commitc6ba3a3d8509779168e144ba273c14be5c063bc2 (patch)
tree15b3d96eb29e80b458bb560cf1cf7d2dd0bf4046 /vp9/encoder/vp9_rdopt.c
parentdf7ce5a7110d72f3395cc7d542aca48239d0632a (diff)
downloadlibvpx-c6ba3a3d8509779168e144ba273c14be5c063bc2.tar
libvpx-c6ba3a3d8509779168e144ba273c14be5c063bc2.tar.gz
libvpx-c6ba3a3d8509779168e144ba273c14be5c063bc2.tar.bz2
libvpx-c6ba3a3d8509779168e144ba273c14be5c063bc2.zip
Further change to mv reference search.
This experimental change reorders the search so that all possible references that match the target reference frame are tested first and these in order of distance from the current block. These will usually be the highest scoring candidates. If we do not find enough good candidates this way we try non matching cases. These will usually be lower scoring candidates. The change in order together with breakouts when we have found enough candidates should reduce the computational cost and especially reduce the number of sort operations. Quality Results: Std Hd +0.228%, Hd +0.074%, YT +0.046%, derf +0.137% This effect is probably due to the fact that more distant weak candidates are now less likely to get "promoted" over near candidates even if they are repeated. Change-Id: Iec37e77d88a48ad0ee1f315b14327a95d63f81f6
Diffstat (limited to 'vp9/encoder/vp9_rdopt.c')
0 files changed, 0 insertions, 0 deletions