]> granicus.if.org Git - libvpx/commit
Restore previous motion search bit-error scale.
authorAlex Converse <aconverse@google.com>
Mon, 1 Feb 2016 18:02:54 +0000 (10:02 -0800)
committerAlex Converse <aconverse@google.com>
Tue, 9 Feb 2016 21:20:25 +0000 (13:20 -0800)
commitfac947df77e6ad974c4b121de1d1a5be64de1375
treea694ee7b7b22c2169a049af7c8e1054f1189efe6
parentae98a61e2295be1f5ceb95554edcd9ab29fda6d8
Restore previous motion search bit-error scale.

The bit to error transformation got doubled as a result of going from
8-bit to 9-bit costs (change d13385c).

Use defines to derive the scale numbers and comment some of the fields.

derf: -0.023 BDRATE
hevcmr: +0.067 BDRATE
stdhd: +0.098 BDRATE
(These are substantially smaller than than the original gains from 8 to
9 bit costing.)

Change-Id: I6a2b3b029b2f1415e4f90a05709b2333ec0eea9b
vp9/encoder/vp9_block.h
vp9/encoder/vp9_mcomp.c
vp9/encoder/vp9_quantize.c
vp9/encoder/vp9_rd.c
vp9/encoder/vp9_rd.h
vp9/encoder/x86/vp9_diamond_search_sad_avx.c