Index: source/libvpx/vp9/common/vp9_debugmodes.c |
=================================================================== |
--- source/libvpx/vp9/common/vp9_debugmodes.c (revision 223100) |
+++ source/libvpx/vp9/common/vp9_debugmodes.c (working copy) |
@@ -22,23 +22,24 @@ |
* and uses the passed in member offset to print out the value of an integer |
* for each mbmi member value in the mi structure. |
*/ |
-static void print_mi_data(VP9_COMMON *common, FILE *file, char *descriptor, |
+static void print_mi_data(VP9_COMMON *cm, FILE *file, char *descriptor, |
size_t member_offset) { |
int mi_row; |
int mi_col; |
int mi_index = 0; |
- MODE_INFO *mi = common->mi; |
- int rows = common->mi_rows; |
- int cols = common->mi_cols; |
+ MODE_INFO **mi_8x8 = cm->mi_grid_visible; |
+ int rows = cm->mi_rows; |
+ int cols = cm->mi_cols; |
char prefix = descriptor[0]; |
- log_frame_info(common, descriptor, file); |
+ log_frame_info(cm, descriptor, file); |
mi_index = 0; |
for (mi_row = 0; mi_row < rows; mi_row++) { |
fprintf(file, "%c ", prefix); |
for (mi_col = 0; mi_col < cols; mi_col++) { |
fprintf(file, "%2d ", |
- *((int*) ((char *) (&mi[mi_index].mbmi) + member_offset))); |
+ *((int*) ((char *) (&mi_8x8[mi_index]->mbmi) + |
+ member_offset))); |
mi_index++; |
} |
fprintf(file, "\n"); |
@@ -51,7 +52,7 @@ |
int mi_col; |
int mi_index = 0; |
FILE *mvs = fopen(file, "a"); |
- MODE_INFO *mi = cm->mi; |
+ MODE_INFO **mi_8x8 = cm->mi_grid_visible; |
int rows = cm->mi_rows; |
int cols = cm->mi_cols; |
@@ -59,15 +60,15 @@ |
print_mi_data(cm, mvs, "Modes:", offsetof(MB_MODE_INFO, mode)); |
print_mi_data(cm, mvs, "Skips:", offsetof(MB_MODE_INFO, skip_coeff)); |
print_mi_data(cm, mvs, "Ref frame:", offsetof(MB_MODE_INFO, ref_frame[0])); |
- print_mi_data(cm, mvs, "Transform:", offsetof(MB_MODE_INFO, txfm_size)); |
+ print_mi_data(cm, mvs, "Transform:", offsetof(MB_MODE_INFO, tx_size)); |
print_mi_data(cm, mvs, "UV Modes:", offsetof(MB_MODE_INFO, uv_mode)); |
log_frame_info(cm, "Vectors ",mvs); |
for (mi_row = 0; mi_row < rows; mi_row++) { |
fprintf(mvs,"V "); |
for (mi_col = 0; mi_col < cols; mi_col++) { |
- fprintf(mvs, "%4d:%4d ", mi[mi_index].mbmi.mv[0].as_mv.row, |
- mi[mi_index].mbmi.mv[0].as_mv.col); |
+ fprintf(mvs, "%4d:%4d ", mi_8x8[mi_index]->mbmi.mv[0].as_mv.row, |
+ mi_8x8[mi_index]->mbmi.mv[0].as_mv.col); |
mi_index++; |
} |
fprintf(mvs, "\n"); |