29fbddec83
This change is targeted mainly at higher resolutions where typically the average error per MB is much smaller. hence this patch replaces a fixed error per MB factor with a tiered value. It also adds in a fixed offset value that acts as a minimum return score. Note also minor fix to debug stats output. The results are overall beneficial (-ve) on our test sets, most notably for higher definition formats (see below - overall psnr, ssim, psnr hvs) low res: 0.184 -0.262 -0.166 mid res: 0.094 0.075 0.049 hd res: -0.752 -0.300 -0.800 NF 2K: -0.353 1.095 -0.302 NF 4K: -1.245 -0.578 -1.205 The most notable negative case is pierseaside 2K which appears to be worse by 8-10% (which has a big impact on the overall gain for the NF 2K set). Closer inspection reveals that the drop does not relate to the key frame boost per se as in both cases the key frame substantially undershoots its target. Rather this is a side effect relating to the initial Q range allowed for the key frame and a poor initial complexity estimate. This will hopefully be improved in a later patch. Change-Id: I4773ebe554782f4024c047c3c392c763a3fe843b |
||
---|---|---|
.. | ||
common | ||
decoder | ||
encoder | ||
exports_dec | ||
exports_enc | ||
vp9_common.mk | ||
vp9_cx_iface.c | ||
vp9_dx_iface.c | ||
vp9_dx_iface.h | ||
vp9_iface_common.h | ||
vp9cx.mk | ||
vp9dx.mk |