Go to the documentation of this file.
44 #ifndef AOM_INSPECTION_H_
166 AV1_SET_DECODE_TILE_COL,
218 AOM_DECODER_CTRL_ID_MAX,
230 #define AOM_CTRL_AOMD_GET_LAST_REF_UPDATES
232 #define AOM_CTRL_AOMD_GET_FRAME_CORRUPTED
234 #define AOM_CTRL_AOMD_GET_LAST_REF_USED
236 #define AOM_CTRL_AOMD_GET_LAST_QUANTIZER
238 #define AOM_CTRL_AV1D_GET_DISPLAY_SIZE
240 #define AOM_CTRL_AV1D_GET_BIT_DEPTH
242 #define AOM_CTRL_AV1D_GET_FRAME_SIZE
244 #define AOM_CTRL_AV1_INVERT_TILE_DECODE_ORDER
246 #define AOM_CTRL_AV1_GET_ACCOUNTING
248 #define AOM_CTRL_AV1_SET_DECODE_TILE_ROW
250 #define AOM_CTRL_AV1_SET_DECODE_TILE_COL
252 #define AOM_CTRL_AV1_SET_TILE_MODE
254 #define AOM_CTRL_AV1D_GET_FRAME_HEADER_INFO
256 #define AOM_CTRL_AV1D_GET_TILE_DATA
258 #define AOM_CTRL_AV1D_SET_EXT_REF_PTR
260 #define AOM_CTRL_AV1D_EXT_TILE_DEBUG
262 #define AOM_CTRL_AV1D_SET_IS_ANNEXB
264 #define AOM_CTRL_AV1D_SET_OPERATING_POINT
266 #define AOM_CTRL_AV1D_SET_OUTPUT_ALL_LAYERS
268 #define AOM_CTRL_AV1_SET_INSPECTION_CALLBACK
276 #endif // AOM_AOMDX_H_
@ AOMD_GET_FRAME_CORRUPTED
Definition: aomdx.h:102
@ AV1D_SET_OUTPUT_ALL_LAYERS
Definition: aomdx.h:210
size_t extra_size
Definition: aomdx.h:73
@ AV1_SET_BYTE_ALIGNMENT
Definition: aomdx.h:127
@ AOMD_GET_LAST_REF_UPDATES
Definition: aomdx.h:99
Provides controls common to both the AOM encoder and decoder.
aom_image_t * img
Definition: aomdx.h:82
@ AV1D_GET_BIT_DEPTH
Definition: aomdx.h:120
size_t coded_tile_data_size
Definition: aomdx.h:69
struct aom_inspect_init aom_inspect_init
Structure to hold inspection callback and context.
@ AV1_SET_SKIP_LOOP_FILTER
Definition: aomdx.h:144
const void * coded_tile_data
Definition: aomdx.h:71
@ AV1_SET_TILE_MODE
Definition: aomdx.h:171
const struct aom_codec_iface aom_codec_iface_t
Codec interface structure.
Definition: aom_codec.h:181
@ AOMD_GET_LAST_REF_USED
Definition: aomdx.h:107
void * inspect_ctx
Definition: aomdx.h:60
aom_inspect_cb inspect_cb
Definition: aomdx.h:57
@ AOMD_GET_LAST_QUANTIZER
Definition: aomdx.h:157
#define AOM_CTRL_USE_TYPE(id, typ)
aom_codec_control type definition macro
Definition: aom_codec.h:438
struct Accounting Accounting
Definition: aomdx.h:42
@ AV1_SET_DECODE_TILE_ROW
Definition: aomdx.h:165
@ AV1D_GET_FRAME_HEADER_INFO
Definition: aomdx.h:175
@ AV1D_SET_OPERATING_POINT
Definition: aomdx.h:199
@ AV1D_GET_DISPLAY_SIZE
Definition: aomdx.h:117
int num
Definition: aomdx.h:84
aom_dec_control_id
AOM decoder control functions.
Definition: aomdx.h:95
struct av1_ext_ref_frame av1_ext_ref_frame_t
Structure to hold the external reference frame pointer.
Structure to hold inspection callback and context.
Definition: aomdx.h:55
@ AV1D_SET_IS_ANNEXB
Definition: aomdx.h:191
@ AV1D_GET_TILE_DATA
Definition: aomdx.h:179
struct aom_tile_data aom_tile_data
Structure to hold a tile's start address and size in the bitstream.
@ AV1_GET_ACCOUNTING
Definition: aomdx.h:152
Structure to hold the external reference frame pointer.
Definition: aomdx.h:80
@ AV1D_EXT_TILE_DEBUG
Definition: aomdx.h:188
@ AV1D_SET_EXT_REF_PTR
Definition: aomdx.h:184
@ AV1D_GET_FRAME_SIZE
Definition: aomdx.h:112
@ AV1_SET_INSPECTION_CALLBACK
Definition: aomdx.h:216
Structure to hold a tile's start address and size in the bitstream.
Definition: aomdx.h:67
Image Descriptor.
Definition: aom_image.h:141
@ AV1_INVERT_TILE_DECODE_ORDER
Definition: aomdx.h:137
void(* aom_inspect_cb)(void *decoder, void *ctx)
Definition: aomdx.h:47