summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYaowu Xu <yaowu@google.com>2012-02-28 22:31:03 +0000
committerOn2 (Google) Code Review <on2-gerrit@google.com>2012-02-28 22:31:03 +0000
commit3d93ae521c4bd71f3be833ab16d93fb35ab1f8d1 (patch)
tree73afe37700673ee118f7de80fa2117b06e654a26
parent25c127f5f006f9f3ae2df10819ee4499ee763155 (diff)
parent42891098f36ecbc2aea611ecea778fdf38d834ac (diff)
downloadlibvpx-3d93ae521c4bd71f3be833ab16d93fb35ab1f8d1.tar
libvpx-3d93ae521c4bd71f3be833ab16d93fb35ab1f8d1.tar.gz
libvpx-3d93ae521c4bd71f3be833ab16d93fb35ab1f8d1.tar.bz2
libvpx-3d93ae521c4bd71f3be833ab16d93fb35ab1f8d1.zip
Merge "Try to enable 8x8 tranform for smaller resolution" into experimental
-rw-r--r--vp8/encoder/ratectrl.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/vp8/encoder/ratectrl.c b/vp8/encoder/ratectrl.c
index 05dc09e9b..a501c3e5f 100644
--- a/vp8/encoder/ratectrl.c
+++ b/vp8/encoder/ratectrl.c
@@ -252,7 +252,8 @@ void vp8_setup_key_frame(VP8_COMP *cpi)
void vp8_setup_inter_frame(VP8_COMP *cpi)
{
#if CONFIG_T8X8
- if(cpi->common.Width * cpi->common.Height > 640*360)
+ if(cpi->common.Width * cpi->common.Height > 640*360
+ ||cpi->this_frame_target < 7 * cpi->common.MBs)
cpi->common.txfm_mode = ALLOW_8X8;
else
cpi->common.txfm_mode = ONLY_4X4;