]> granicus.if.org Git - libvpx/commitdiff
FIX: Use correct above/left in read_intra_frame_mode_info
authorScott LaVarnway <slavarnway@google.com>
Fri, 1 May 2015 15:23:47 +0000 (08:23 -0700)
committerScott LaVarnway <slavarnway@google.com>
Fri, 1 May 2015 15:23:47 +0000 (08:23 -0700)
Should be using xd->above_mi and xd->left_mi.

Change-Id: Ifab83512db5491a955a3ed44a2d6e3b25b5ae5a5

vp9/decoder/vp9_decodemv.c

index 6cf4f1e44f1fd7627a4fb2818cbb6819bc4a755e..ce6ff997778db7f8d74f53a7472a45dde8d627d1 100644 (file)
@@ -193,8 +193,8 @@ static void read_intra_frame_mode_info(VP9_COMMON *const cm,
                                        int mi_row, int mi_col, vp9_reader *r) {
   MODE_INFO *const mi = xd->mi[0];
   MB_MODE_INFO *const mbmi = &mi->mbmi;
-  const MODE_INFO *above_mi = xd->mi[-cm->mi_stride];
-  const MODE_INFO *left_mi  = xd->left_available ? xd->mi[-1] : NULL;
+  const MODE_INFO *above_mi = xd->above_mi;
+  const MODE_INFO *left_mi  = xd->left_mi;
   const BLOCK_SIZE bsize = mbmi->sb_type;
   int i;