summaryrefslogtreecommitdiff
path: root/media/libaom/src/av1/decoder/inspection.h
diff options
context:
space:
mode:
Diffstat (limited to 'media/libaom/src/av1/decoder/inspection.h')
-rw-r--r--media/libaom/src/av1/decoder/inspection.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/media/libaom/src/av1/decoder/inspection.h b/media/libaom/src/av1/decoder/inspection.h
index 7214a9bed..b963f6ac6 100644
--- a/media/libaom/src/av1/decoder/inspection.h
+++ b/media/libaom/src/av1/decoder/inspection.h
@@ -20,7 +20,7 @@ extern "C" {
#include "av1/decoder/accounting.h"
#endif
-#ifndef AOM_AOMDX_H_
+#ifndef AOM_AOM_AOMDX_H_
typedef void (*aom_inspect_cb)(void *decoder, void *data);
#endif
@@ -50,6 +50,11 @@ struct insp_mi_data {
int16_t cfl_alpha_idx;
int16_t cfl_alpha_sign;
int16_t current_qindex;
+ int16_t compound_type;
+ int16_t motion_mode;
+ int16_t intrabc;
+ int16_t palette;
+ int16_t uv_palette;
};
typedef struct insp_frame_data insp_frame_data;
@@ -59,6 +64,7 @@ struct insp_frame_data {
Accounting *accounting;
#endif
insp_mi_data *mi_grid;
+ int16_t frame_number;
int show_frame;
int frame_type;
int base_qindex;
@@ -72,11 +78,12 @@ struct insp_frame_data {
// TODO(negge): add per frame CDEF data
int delta_q_present_flag;
int delta_q_res;
+ int show_existing_frame;
};
void ifd_init(insp_frame_data *fd, int frame_width, int frame_height);
void ifd_clear(insp_frame_data *fd);
-int ifd_inspect(insp_frame_data *fd, void *decoder);
+int ifd_inspect(insp_frame_data *fd, void *decoder, int skip_not_transform);
#ifdef __cplusplus
} // extern "C"