summaryrefslogtreecommitdiff
path: root/vpx_dsp/mips/sad_mmi.c
diff options
context:
space:
mode:
authorpaulwilkins <paulwilkins@google.com>2019-02-26 12:34:07 +0000
committerPaul Wilkins <paulwilkins@google.com>2019-02-28 13:03:42 +0000
commit135fe47602ecc0deef4f5943bd5266c7a23d18aa (patch)
tree2286c04732ea71ad83b7882c25ea9ce414634d50 /vpx_dsp/mips/sad_mmi.c
parentdfcf95162b6a1be91c771fb39f22a0116c802f41 (diff)
downloadlibvpx-135fe47602ecc0deef4f5943bd5266c7a23d18aa.tar
libvpx-135fe47602ecc0deef4f5943bd5266c7a23d18aa.tar.gz
libvpx-135fe47602ecc0deef4f5943bd5266c7a23d18aa.tar.bz2
libvpx-135fe47602ecc0deef4f5943bd5266c7a23d18aa.zip
Fix RD multiplier bug impacting AQ1.
Change to the default RD multiplier computation in set_segment_rdmult() The default here is wrong as for modes like AQ 1 setting the rdmult based on the segment ID for bsize will tend to result in the RD loop favoring partition sizes where the resulting segment assignment has the lowest Q, as these partition sizes will be then evaluated with a lower value of rdmult. For a valid rd comparison between partition sizes within a single SB64 we need to use the same value of rdmult. This change fixes an observed issue with AQ 1 where almost all the blocks were being assigned to segment 0. Change-Id: Ibf87e8ca60bca45b8fee866ac6fd53feae11dab4
Diffstat (limited to 'vpx_dsp/mips/sad_mmi.c')
0 files changed, 0 insertions, 0 deletions