summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_encodeframe.c
diff options
context:
space:
mode:
authorJingning Han <jingning@google.com>2015-01-02 10:10:49 -0800
committerJingning Han <jingning@google.com>2015-01-02 10:12:37 -0800
commit5486db185c261b87fb6b56ced43b7a050d11ab74 (patch)
treedbdd3326a9498516e5fc2d8e4b6369253012c2fd /vp9/encoder/vp9_encodeframe.c
parent2baccb18a0267a884d1f69a306254aca730f2c2a (diff)
downloadlibvpx-5486db185c261b87fb6b56ced43b7a050d11ab74.tar
libvpx-5486db185c261b87fb6b56ced43b7a050d11ab74.tar.gz
libvpx-5486db185c261b87fb6b56ced43b7a050d11ab74.tar.bz2
libvpx-5486db185c261b87fb6b56ced43b7a050d11ab74.zip
Add bsize check condition in nonrd_use_partition
Check if block size is below 8x8 for rectangular block coding. It is added to support 4x8 and 8x4 block coding for RTC mode. Change-Id: I760b328f45b98ae48adc45ed5a39fb643cd8aebd
Diffstat (limited to 'vp9/encoder/vp9_encodeframe.c')
-rw-r--r--vp9/encoder/vp9_encodeframe.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/vp9/encoder/vp9_encodeframe.c b/vp9/encoder/vp9_encodeframe.c
index 89486f040..6784d0164 100644
--- a/vp9/encoder/vp9_encodeframe.c
+++ b/vp9/encoder/vp9_encodeframe.c
@@ -3227,7 +3227,7 @@ static void nonrd_use_partition(VP9_COMP *cpi,
pc_tree->vertical[0].skip = x->skip;
encode_b_rt(cpi, td, tile_info, tp, mi_row, mi_col, output_enabled,
subsize, &pc_tree->vertical[0]);
- if (mi_col + hbs < cm->mi_cols) {
+ if (mi_col + hbs < cm->mi_cols && bsize > BLOCK_8X8) {
pc_tree->vertical[1].pred_pixel_ready = 1;
nonrd_pick_sb_modes(cpi, tile_data, x, mi_row, mi_col + hbs,
dummy_cost, subsize, &pc_tree->vertical[1]);
@@ -3248,7 +3248,7 @@ static void nonrd_use_partition(VP9_COMP *cpi,
encode_b_rt(cpi, td, tile_info, tp, mi_row, mi_col, output_enabled,
subsize, &pc_tree->horizontal[0]);
- if (mi_row + hbs < cm->mi_rows) {
+ if (mi_row + hbs < cm->mi_rows && bsize > BLOCK_8X8) {
pc_tree->horizontal[1].pred_pixel_ready = 1;
nonrd_pick_sb_modes(cpi, tile_data, x, mi_row + hbs, mi_col,
dummy_cost, subsize, &pc_tree->horizontal[1]);