summaryrefslogtreecommitdiff
path: root/vp9
diff options
context:
space:
mode:
authorHui Su <huisu@google.com>2018-09-28 16:06:00 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2018-09-28 16:06:00 +0000
commit308454502c665aaff9366206ce798bd4940772d0 (patch)
tree63722dddcebf1712fd8961a975b96de4227119ee /vp9
parent89c4ba1c77869eff129b4663b38a0e959572dc74 (diff)
parent2176d88fc343c8ffa6f29fafc3cffb5ec043f1d2 (diff)
downloadlibvpx-308454502c665aaff9366206ce798bd4940772d0.tar
libvpx-308454502c665aaff9366206ce798bd4940772d0.tar.gz
libvpx-308454502c665aaff9366206ce798bd4940772d0.tar.bz2
libvpx-308454502c665aaff9366206ce798bd4940772d0.zip
Merge "Fix a loophole in nonrd_pick_partition()"
Diffstat (limited to 'vp9')
-rw-r--r--vp9/encoder/vp9_encodeframe.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/vp9/encoder/vp9_encodeframe.c b/vp9/encoder/vp9_encodeframe.c
index f1527f930..811674d84 100644
--- a/vp9/encoder/vp9_encodeframe.c
+++ b/vp9/encoder/vp9_encodeframe.c
@@ -4404,6 +4404,8 @@ static void nonrd_pick_partition(VP9_COMP *cpi, ThreadData *td,
partition_vert_allowed &= force_vert_split;
}
+ if (!partition_none_allowed && !do_split) do_rect = 1;
+
ctx->pred_pixel_ready =
!(partition_vert_allowed || partition_horz_allowed || do_split);