| 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");
|
|
|