Add improvements made in good-quality mode to real-time mode
authorYunqing Wang <yunqingwang@google.com>
Wed, 13 Jul 2011 18:51:02 +0000 (14:51 -0400)
committerYunqing Wang <yunqingwang@google.com>
Wed, 13 Jul 2011 18:51:02 +0000 (14:51 -0400)
commit0e9a6ed72a06dd367049d33ec656f7e3bf2211a2
tree7be9d2753dac5f0b0da4397a149807aec86d0678
parent84c3cd79d1f551f18fb74db7405f5df1f3260129
Add improvements made in good-quality mode to real-time mode

Several improvements we made in good-quality mode can be added
into real-time mode to speed up encoding in speed 1, 2, and 3
with small quality loss. Tests using tulip clip showed:

--rt --cpu-used=-1
(before change)
PSNR: 38.028
time: 1m33.195s
(after change)
PSNR: 38.014
time: 1m20.851s

--rt --cpu-used=-2
(before change)
PSNR: 37.773
time: 0m57.650s
(after change)
PSNR: 37.759
time: 0m54.594s

--rt --cpu-used=-3
(before change)
PSNR: 37.392
time: 0m42.865s
(after change)
PSNR: 37.375
time: 0m41.949s

Change-Id: I76ab2a38d72bc5efc91f6fe20d332c472f6510c9
vp8/encoder/onyx_if.c