summaryrefslogtreecommitdiff
path: root/vp9/common
diff options
context:
space:
mode:
authorDmitry Kovalev <dkovalev@google.com>2013-12-10 14:11:26 -0800
committerDmitry Kovalev <dkovalev@google.com>2013-12-10 14:11:26 -0800
commit2dd20e468a448e8df0bfc53f2d3cd22ee7b8d518 (patch)
treed5ec5a054e4596182a964b82429508922b17e43a /vp9/common
parent35b7b0b549b763b849a49e002d12dc7472cfd882 (diff)
downloadlibvpx-2dd20e468a448e8df0bfc53f2d3cd22ee7b8d518.tar
libvpx-2dd20e468a448e8df0bfc53f2d3cd22ee7b8d518.tar.gz
libvpx-2dd20e468a448e8df0bfc53f2d3cd22ee7b8d518.tar.bz2
libvpx-2dd20e468a448e8df0bfc53f2d3cd22ee7b8d518.zip
Cleaning up skip context calculation.
Renames: vp9_get_pred_context_mbskip => vp9_get_skip_context vp9_get_pred_prob_mbskip => vp9_get_skip_prob Change-Id: I2af499848ef73f3f5cd8cdb27852d0bcdfe31d09
Diffstat (limited to 'vp9/common')
-rw-r--r--vp9/common/vp9_pred_common.h16
1 files changed, 7 insertions, 9 deletions
diff --git a/vp9/common/vp9_pred_common.h b/vp9/common/vp9_pred_common.h
index 95ac84814..9a8f85c09 100644
--- a/vp9/common/vp9_pred_common.h
+++ b/vp9/common/vp9_pred_common.h
@@ -40,19 +40,17 @@ static INLINE vp9_prob vp9_get_pred_prob_seg_id(struct segmentation *seg,
return seg->pred_probs[vp9_get_pred_context_seg_id(xd)];
}
-static INLINE int vp9_get_pred_context_mbskip(const MACROBLOCKD *xd) {
+static INLINE int vp9_get_skip_context(const MACROBLOCKD *xd) {
const MODE_INFO *const above_mi = get_above_mi(xd);
const MODE_INFO *const left_mi = get_left_mi(xd);
- const int above_skip_coeff = (above_mi != NULL) ?
- above_mi->mbmi.skip_coeff : 0;
- const int left_skip_coeff = (left_mi != NULL) ? left_mi->mbmi.skip_coeff : 0;
-
- return above_skip_coeff + left_skip_coeff;
+ const int above_skip = (above_mi != NULL) ? above_mi->mbmi.skip_coeff : 0;
+ const int left_skip = (left_mi != NULL) ? left_mi->mbmi.skip_coeff : 0;
+ return above_skip + left_skip;
}
-static INLINE vp9_prob vp9_get_pred_prob_mbskip(const VP9_COMMON *cm,
- const MACROBLOCKD *xd) {
- return cm->fc.mbskip_probs[vp9_get_pred_context_mbskip(xd)];
+static INLINE vp9_prob vp9_get_skip_prob(const VP9_COMMON *cm,
+ const MACROBLOCKD *xd) {
+ return cm->fc.mbskip_probs[vp9_get_skip_context(xd)];
}
int vp9_get_pred_context_switchable_interp(const MACROBLOCKD *xd);