ref: 7288cdf79dd179d5bbf927db6240e3b9a4da412b
parent: 4f92b96bdba7caa22f27876b6d2c164a42022c45
author: Paul Wilkins <paulwilkins@google.com>
date: Wed Sep 29 09:22:05 EDT 2010
Change to coefficient optimization rules. Allow coefficient optimization for good quality speed 0. Change-Id: Id0cb363df6823c6798671584fbba097916a7df2c
--- a/vp8/encoder/onyx_if.c
+++ b/vp8/encoder/onyx_if.c
@@ -661,7 +661,6 @@
break;
case 1:
case 3:
- sf->optimize_coefficients = 0;
sf->thresh_mult[THR_NEARESTMV] = 0;
sf->thresh_mult[THR_ZEROMV ] = 0;
sf->thresh_mult[THR_DC ] = 0;
@@ -722,6 +721,9 @@
if (Speed > 0)
{
+ // Disable coefficient optimization above speed 0
+ sf->optimize_coefficients = 0;
+
cpi->mode_check_freq[THR_SPLITG] = 4;
cpi->mode_check_freq[THR_SPLITA] = 4;
cpi->mode_check_freq[THR_SPLITMV] = 2;