Home
last modified time | relevance | path

Searched refs:AV1Decoder (Results 1 – 15 of 15) sorted by relevance

/external/libaom/libaom/av1/decoder/
Ddecoder.h159 typedef struct AV1Decoder { struct
250 } AV1Decoder; argument
254 int av1_receive_compressed_data(struct AV1Decoder *pbi, size_t size,
258 int av1_get_raw_frame(AV1Decoder *pbi, size_t index, YV12_BUFFER_CONFIG **sd,
261 int av1_get_frame_to_show(struct AV1Decoder *pbi, YV12_BUFFER_CONFIG *frame);
263 aom_codec_err_t av1_copy_reference_dec(struct AV1Decoder *pbi, int idx,
273 struct AV1Decoder *av1_decoder_create(BufferPool *const pool);
275 void av1_decoder_remove(struct AV1Decoder *pbi);
280 void av1_dec_free_cb_buf(AV1Decoder *pbi);
317 void av1_visit_palette(AV1Decoder *const pbi, MACROBLOCKD *const xd, int mi_row,
[all …]
Ddecodeframe.h19 struct AV1Decoder;
35 int av1_check_trailing_bits(struct AV1Decoder *pbi,
41 uint32_t av1_decode_frame_headers_and_setup(struct AV1Decoder *pbi,
47 void av1_decode_tg_tiles_and_wrapup(struct AV1Decoder *pbi, const uint8_t *data,
74 struct AV1Decoder *pbi, struct aom_read_bit_buffer *rb, const uint8_t *data,
Ddecoder.c73 AV1Decoder *av1_decoder_create(BufferPool *const pool) { in av1_decoder_create()
74 AV1Decoder *volatile const pbi = aom_memalign(32, sizeof(*pbi)); in av1_decoder_create()
150 void av1_dec_free_cb_buf(AV1Decoder *pbi) { in av1_dec_free_cb_buf()
156 void av1_decoder_remove(AV1Decoder *pbi) { in av1_decoder_remove()
212 void av1_visit_palette(AV1Decoder *const pbi, MACROBLOCKD *const xd, int mi_row, in av1_visit_palette()
236 aom_codec_err_t av1_copy_reference_dec(AV1Decoder *pbi, int idx, in av1_copy_reference_dec()
322 static void release_frame_buffers(AV1Decoder *pbi) { in release_frame_buffers()
348 static void swap_frame_buffers(AV1Decoder *pbi, int frame_decoded) { in swap_frame_buffers()
435 int av1_receive_compressed_data(AV1Decoder *pbi, size_t size, in av1_receive_compressed_data()
537 int av1_get_raw_frame(AV1Decoder *pbi, size_t index, YV12_BUFFER_CONFIG **sd, in av1_get_raw_frame()
[all …]
Ddthread.h25 struct AV1Decoder;
37 struct AV1Decoder *pbi;
Dobu.c73 static int is_obu_in_current_operating_point(AV1Decoder *pbi, in is_obu_in_current_operating_point()
118 static uint32_t read_sequence_header_obu(AV1Decoder *pbi, in read_sequence_header_obu()
284 static uint32_t read_frame_header_obu(AV1Decoder *pbi, in read_frame_header_obu()
295 static int32_t read_tile_group_header(AV1Decoder *pbi, in read_tile_group_header()
334 AV1Decoder *pbi, struct aom_read_bit_buffer *rb, int is_first_tg, in read_one_tile_group_obu()
358 static void alloc_tile_list_buffer(AV1Decoder *pbi) { in alloc_tile_list_buffer()
414 static void copy_decoded_tile_to_tile_list_buffer(AV1Decoder *pbi, in copy_decoded_tile_to_tile_list_buffer()
474 static uint32_t read_and_decode_one_tile_list(AV1Decoder *pbi, in read_and_decode_one_tile_list()
684 int aom_decode_frame_from_obus(struct AV1Decoder *pbi, const uint8_t *data, in aom_decode_frame_from_obus()
Ddecodeframe.c78 int av1_check_trailing_bits(AV1Decoder *pbi, struct aom_read_bit_buffer *rb) { in av1_check_trailing_bits()
375 static void decode_mbmi_block(AV1Decoder *const pbi, MACROBLOCKD *const xd, in decode_mbmi_block()
1108 static void decode_token_recon_block(AV1Decoder *const pbi, in decode_token_recon_block()
1584 static void parse_decode_block(AV1Decoder *const pbi, ThreadData *const td, in parse_decode_block()
1670 static void set_offsets_for_pred_and_recon(AV1Decoder *const pbi, in set_offsets_for_pred_and_recon()
1696 static void decode_block(AV1Decoder *const pbi, ThreadData *const td, in decode_block()
1734 static void decode_partition(AV1Decoder *const pbi, ThreadData *const td, in decode_partition()
2599 static void read_tile_info(AV1Decoder *const pbi, in read_tile_info()
2620 static void read_ext_tile_info(AV1Decoder *const pbi, in read_ext_tile_info()
2699 AV1Decoder *pbi, const uint8_t *data, const uint8_t *data_end, in get_ls_tile_buffers()
[all …]
Dobu.h23 int aom_decode_frame_from_obus(struct AV1Decoder *pbi, const uint8_t *data,
Ddecodemv.h23 void av1_read_mode_info(AV1Decoder *const pbi, MACROBLOCKD *xd,
Dinspection.c37 struct AV1Decoder *pbi = (struct AV1Decoder *)decoder; in ifd_inspect()
Ddecodemv.c1250 static void read_inter_block_mode_info(AV1Decoder *const pbi, in read_inter_block_mode_info()
1488 static void read_inter_frame_mode_info(AV1Decoder *const pbi, in read_inter_frame_mode_info()
1546 void av1_read_mode_info(AV1Decoder *const pbi, MACROBLOCKD *xd, int mi_row, in av1_read_mode_info()
/external/libaom/libaom/examples/
Danalyzer.cc35 class AV1Decoder { class
55 AV1Decoder();
56 ~AV1Decoder();
74 AV1Decoder::AV1Decoder() in AV1Decoder() function in AV1Decoder
78 AV1Decoder::~AV1Decoder() {} in ~AV1Decoder()
80 void AV1Decoder::togglePadding() { show_padding = !show_padding; } in togglePadding()
82 bool AV1Decoder::open(const wxString &path) { in open()
105 void AV1Decoder::close() {} in close()
107 bool AV1Decoder::step() { in step()
128 int AV1Decoder::getWidth() const { in getWidth()
[all …]
/external/libaom/libaom/test/
Dcodec_factory.h82 class AV1Decoder : public Decoder {
84 explicit AV1Decoder(aom_codec_dec_cfg_t cfg) : Decoder(cfg) {} in AV1Decoder() function
86 AV1Decoder(aom_codec_dec_cfg_t cfg, const aom_codec_flags_t flag) in AV1Decoder() function
126 return new AV1Decoder(cfg, flags); in CreateDecoder()
Ddecode_perf_test.cc68 libaom_test::AV1Decoder decoder(cfg, 0); in TEST_P()
217 libaom_test::AV1Decoder decoder(cfg, 0); in TEST_P()
Dexternal_frame_buffer_test.cc314 decoder_ = new libaom_test::AV1Decoder(cfg, 0); in SetUp()
367 libaom_test::AV1Decoder *decoder_;
381 decoder_ = new libaom_test::AV1Decoder(cfg, 0); in SetUp()
/external/libaom/libaom/av1/
Dav1_dx_iface.c517 const AV1Decoder *const pbi) { in check_resync()
587 AV1Decoder *const pbi = frame_worker_data->pbi; in decoder_inspect()
626 struct AV1Decoder *pbi = frame_worker_data->pbi; in decoder_decode()
763 AV1Decoder *const pbi = frame_worker_data->pbi; in decoder_get_frame()
1010 AV1Decoder *const pbi = frame_worker_data->pbi; in ctrl_get_frame_corrupted()
1054 const AV1Decoder *pbi = frame_worker_data->pbi; in ctrl_get_frame_header_info()
1075 const AV1Decoder *pbi = frame_worker_data->pbi; in ctrl_get_tile_data()
1287 AV1Decoder *pbi = frame_worker_data->pbi; in ctrl_get_accounting()