summaryrefslogtreecommitdiff
path: root/vp9/decoder/vp9_decodemv.c
diff options
context:
space:
mode:
authorDmitry Kovalev <dkovalev@google.com>2013-06-20 15:52:47 -0700
committerDmitry Kovalev <dkovalev@google.com>2013-06-21 13:05:10 -0700
commit40141681c05cd9c988f63ddb19688f0ed7a17173 (patch)
treebb0bcaa94380c954956b1e36aed4910dabc48c1b /vp9/decoder/vp9_decodemv.c
parent7756e9892b312e668fc3134bad2513806d609f73 (diff)
downloadlibvpx-40141681c05cd9c988f63ddb19688f0ed7a17173.tar
libvpx-40141681c05cd9c988f63ddb19688f0ed7a17173.tar.gz
libvpx-40141681c05cd9c988f63ddb19688f0ed7a17173.tar.bz2
libvpx-40141681c05cd9c988f63ddb19688f0ed7a17173.zip
Removing find_seg_id and using vp9_get_pred_mi_segid instead.
Change-Id: Ia40229903c08f14020e90e94cfdf494aba1be827
Diffstat (limited to 'vp9/decoder/vp9_decodemv.c')
-rw-r--r--vp9/decoder/vp9_decodemv.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/vp9/decoder/vp9_decodemv.c b/vp9/decoder/vp9_decodemv.c
index d8836c962..ac97e5c21 100644
--- a/vp9/decoder/vp9_decodemv.c
+++ b/vp9/decoder/vp9_decodemv.c
@@ -428,6 +428,7 @@ static int read_mb_segment_id(VP9D_COMP *pbi, int mi_row, int mi_col,
// If the value is flagged as correctly predicted
// then use the predicted value, otherwise decode it explicitly
segment_id = pred_flag ? vp9_get_pred_mi_segid(cm, mbmi->sb_type,
+ cm->last_frame_seg_map,
mi_row, mi_col)
: read_mb_segid(r, xd);
} else {
@@ -437,7 +438,8 @@ static int read_mb_segment_id(VP9D_COMP *pbi, int mi_row, int mi_col,
set_segment_id(cm, mbmi, mi_row, mi_col, segment_id); // Side effect
return segment_id;
} else {
- return vp9_get_pred_mi_segid(cm, mbmi->sb_type, mi_row, mi_col);
+ return vp9_get_pred_mi_segid(cm, mbmi->sb_type, cm->last_frame_seg_map,
+ mi_row, mi_col);
}
}