summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_block.h
diff options
context:
space:
mode:
authorJingning Han <jingning@google.com>2014-01-06 13:29:16 -0800
committerJingning Han <jingning@google.com>2014-01-06 13:34:07 -0800
commit393a8ccef9384e84490b1c7f940b5f87408e94b4 (patch)
treee4660dd5eb7cfe0979a6825d0b2f3d0125ab0d36 /vp9/encoder/vp9_block.h
parenta9deec43895c75be16d685f1a69f92f0c4670f94 (diff)
downloadlibvpx-393a8ccef9384e84490b1c7f940b5f87408e94b4.tar
libvpx-393a8ccef9384e84490b1c7f940b5f87408e94b4.tar.gz
libvpx-393a8ccef9384e84490b1c7f940b5f87408e94b4.tar.bz2
libvpx-393a8ccef9384e84490b1c7f940b5f87408e94b4.zip
Remove avoid_frame_with_high_error from RD loop
The feature undergoes prior assumption that the recursive partition size search from 4x4 to 64x64, hence utilizing information from small blocks to determine early termination in large block rate-distortion optimization search. The current codebase is now going from top down. The previous function might go with not properly initialized values, hence removed. Tested on pedestrian_area_1080p at 4000 kbps running under speed 2. No visible difference in runtime observed. Change-Id: I553df415c6191413762db7ae34e8790c71d8118e
Diffstat (limited to 'vp9/encoder/vp9_block.h')
-rw-r--r--vp9/encoder/vp9_block.h3
1 files changed, 0 insertions, 3 deletions
diff --git a/vp9/encoder/vp9_block.h b/vp9/encoder/vp9_block.h
index 374f42923..c011948b9 100644
--- a/vp9/encoder/vp9_block.h
+++ b/vp9/encoder/vp9_block.h
@@ -62,9 +62,6 @@ typedef struct {
// Bit flag for each mode whether it has high error in comparison to others.
unsigned int modes_with_high_error;
-
- // Bit flag for each ref frame whether it has high error compared to others.
- unsigned int frames_with_high_error;
} PICK_MODE_CONTEXT;
struct macroblock_plane {