Lines Matching defs:AV1Decoder
232 typedef struct AV1Decoder { struct
233 DecoderCodingBlock dcb;
237 AVxWorker lf_worker;
238 AV1LfSync lf_row_sync;
239 AV1LrSync lr_row_sync;
240 AV1LrStruct lr_ctxt;
241 AV1CdefSync cdef_sync;
242 AV1CdefWorkerData *cdef_worker;
243 AVxWorker *tile_workers;
244 int num_workers;
245 DecWorkerData *thread_data;
246 ThreadData td;
247 TileDataDec *tile_data;
248 int allocated_tiles;
250 TileBufferDec tile_buffers[MAX_TILE_ROWS][MAX_TILE_COLS];
251 AV1DecTileMT tile_mt_info;
263 int output_all_layers;
264 RefCntBuffer *output_frames[MAX_NUM_SPATIAL_LAYERS];
265 size_t num_output_frames; // How many frames are queued up so far?
270 int decoding_first_frame;
272 int allow_lowbitdepth;
273 int max_threads;
274 int inv_tile_order;
275 int need_resync; // wait for key/intra-only frame.
276 int reset_decoder_state;
278 int tile_size_bytes;
279 int tile_col_size_bytes;
280 int dec_tile_row, dec_tile_col; // always -1 for non-VR tile encoding
282 int acct_enabled;
283 Accounting accounting;
285 int sequence_header_ready;
286 int sequence_header_changed;
288 aom_inspect_cb inspect_cb;
289 void *inspect_ctx;
291 int operating_point;
292 int current_operating_point;
293 int seen_frame_header;
295 int next_start_tile;
299 int camera_frame_header_ready;
300 size_t frame_header_size;
301 DataBuffer obu_size_hdr;
302 int output_frame_width_in_tiles_minus_1;
303 int output_frame_height_in_tiles_minus_1;
304 int tile_count_minus_1;
305 uint32_t coded_tile_data_size;
306 unsigned int ext_tile_debug; // for ext-tile software debug & testing
314 unsigned int row_mt;
316 EXTERNAL_REFERENCES ext_refs;
317 YV12_BUFFER_CONFIG tile_list_outbuf;
322 CB_BUFFER *cb_buffer_base;
325 int cb_buffer_alloc_size;
327 int allocated_row_mt_sync_rows;
330 pthread_mutex_t *row_mt_mutex_;
331 pthread_cond_t *row_mt_cond_;
334 AV1DecRowMTInfo frame_row_mt_info;
335 aom_metadata_array_t *metadata;
337 int context_update_tile_id;
338 int skip_loop_filter;
339 int skip_film_grain;
340 int is_annexb;
341 int valid_for_referencing[REF_FRAMES];
342 int is_fwd_kf_present;
343 int is_arf_frame_present;
344 int num_tile_groups;
345 aom_s_frame_info sframe_info;
372 } AV1Decoder; argument