Index: source/libvpx/vp9/common/vp9_alloccommon.c |
=================================================================== |
--- source/libvpx/vp9/common/vp9_alloccommon.c (revision 292072) |
+++ source/libvpx/vp9/common/vp9_alloccommon.c (working copy) |
@@ -44,14 +44,8 @@ |
static void setup_mi(VP9_COMMON *cm) { |
cm->mi = cm->mip + cm->mi_stride + 1; |
cm->prev_mi = cm->prev_mip + cm->mi_stride + 1; |
- cm->mi_grid_visible = cm->mi_grid_base + cm->mi_stride + 1; |
- cm->prev_mi_grid_visible = cm->prev_mi_grid_base + cm->mi_stride + 1; |
vpx_memset(cm->mip, 0, cm->mi_stride * (cm->mi_rows + 1) * sizeof(*cm->mip)); |
- |
- vpx_memset(cm->mi_grid_base, 0, cm->mi_stride * (cm->mi_rows + 1) * |
- sizeof(*cm->mi_grid_base)); |
- |
clear_mi_border(cm, cm->prev_mip); |
} |
@@ -63,11 +57,6 @@ |
(MODE_INFO *)vpx_calloc(mi_size, sizeof(MODE_INFO)); |
if (cm->mip_array[i] == NULL) |
return 1; |
- |
- cm->mi_grid_base_array[i] = |
- (MODE_INFO **)vpx_calloc(mi_size, sizeof(MODE_INFO*)); |
- if (cm->mi_grid_base_array[i] == NULL) |
- return 1; |
} |
cm->mi_alloc_size = mi_size; |
@@ -78,8 +67,6 @@ |
cm->mip = cm->mip_array[cm->mi_idx]; |
cm->prev_mip = cm->mip_array[cm->prev_mi_idx]; |
- cm->mi_grid_base = cm->mi_grid_base_array[cm->mi_idx]; |
- cm->prev_mi_grid_base = cm->mi_grid_base_array[cm->prev_mi_idx]; |
return 0; |
} |
@@ -90,14 +77,10 @@ |
for (i = 0; i < 2; ++i) { |
vpx_free(cm->mip_array[i]); |
cm->mip_array[i] = NULL; |
- vpx_free(cm->mi_grid_base_array[i]); |
- cm->mi_grid_base_array[i] = NULL; |
} |
cm->mip = NULL; |
cm->prev_mip = NULL; |
- cm->mi_grid_base = NULL; |
- cm->prev_mi_grid_base = NULL; |
} |
void vp9_free_ref_frame_buffers(VP9_COMMON *cm) { |
@@ -224,12 +207,8 @@ |
// Current mip will be the prev_mip for the next frame. |
cm->mip = cm->mip_array[cm->mi_idx]; |
cm->prev_mip = cm->mip_array[cm->prev_mi_idx]; |
- cm->mi_grid_base = cm->mi_grid_base_array[cm->mi_idx]; |
- cm->prev_mi_grid_base = cm->mi_grid_base_array[cm->prev_mi_idx]; |
// Update the upper left visible macroblock ptrs. |
cm->mi = cm->mip + cm->mi_stride + 1; |
cm->prev_mi = cm->prev_mip + cm->mi_stride + 1; |
- cm->mi_grid_visible = cm->mi_grid_base + cm->mi_stride + 1; |
- cm->prev_mi_grid_visible = cm->prev_mi_grid_base + cm->mi_stride + 1; |
} |