summaryrefslogtreecommitdiff
path: root/vp10/decoder/decodeframe.c
diff options
context:
space:
mode:
authorRonald S. Bultje <rsbultje@gmail.com>2015-10-01 10:32:57 -0400
committerRonald S. Bultje <rsbultje@gmail.com>2015-10-12 17:51:01 -0400
commit5f589826f3e220f205a3cee2b441fab19464ffa7 (patch)
tree0f65580a6e6b181498a04fb703c77d76bd0c1a2e /vp10/decoder/decodeframe.c
parentfee146e60b1143a2434ff3695083155618240645 (diff)
downloadlibvpx-5f589826f3e220f205a3cee2b441fab19464ffa7.tar
libvpx-5f589826f3e220f205a3cee2b441fab19464ffa7.tar.gz
libvpx-5f589826f3e220f205a3cee2b441fab19464ffa7.tar.bz2
libvpx-5f589826f3e220f205a3cee2b441fab19464ffa7.zip
vp10: allow bw adaptivity for skip/tx probabilities in keyframes.
See issue 1040 point 3. Change-Id: Ieef6d326b7fb50ceca5936525b7c688225a11fd1
Diffstat (limited to 'vp10/decoder/decodeframe.c')
-rw-r--r--vp10/decoder/decodeframe.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/vp10/decoder/decodeframe.c b/vp10/decoder/decodeframe.c
index ad02c953e..248912ded 100644
--- a/vp10/decoder/decodeframe.c
+++ b/vp10/decoder/decodeframe.c
@@ -2330,9 +2330,15 @@ void vp10_decode_frame(VP10Decoder *pbi,
if (!xd->corrupted) {
if (cm->refresh_frame_context == REFRESH_FRAME_CONTEXT_BACKWARD) {
vp10_adapt_coef_probs(cm);
+#if CONFIG_MISC_FIXES
+ vp10_adapt_intra_frame_probs(cm);
+#endif
if (!frame_is_intra_only(cm)) {
- vp10_adapt_mode_probs(cm);
+#if !CONFIG_MISC_FIXES
+ vp10_adapt_intra_frame_probs(cm);
+#endif
+ vp10_adapt_inter_frame_probs(cm);
vp10_adapt_mv_probs(cm, cm->allow_high_precision_mv);
}
} else {