Home
last modified time | relevance | path

Searched refs:AV1_COMMON (Results 1 – 25 of 80) sorted by relevance

1234

/external/libaom/libaom/av1/decoder/
Ddecodeframe.h26 void av1_read_sequence_header(AV1_COMMON *cm, struct aom_read_bit_buffer *rb,
60 void av1_read_timing_info_header(AV1_COMMON *cm,
65 void av1_read_decoder_model_info(AV1_COMMON *cm,
70 void av1_read_op_parameters_info(AV1_COMMON *const cm,
79 void av1_set_single_tile_decoding_mode(AV1_COMMON *const cm);
Ddecoder.h36 typedef void (*decode_block_visitor_fn_t)(const AV1_COMMON *const cm,
42 typedef void (*predict_inter_block_visitor_fn_t)(AV1_COMMON *const cm,
47 typedef void (*cfl_store_inter_block_visitor_fn_t)(AV1_COMMON *const cm,
162 DECLARE_ALIGNED(32, AV1_COMMON, common);
266 aom_codec_err_t av1_set_reference_dec(AV1_COMMON *cm, int idx,
269 aom_codec_err_t av1_copy_new_frame_dec(AV1_COMMON *cm,
Ddecoder.c48 static void dec_setup_mi(AV1_COMMON *cm) { in dec_setup_mi()
55 static int av1_dec_alloc_mi(AV1_COMMON *cm, int mi_size) { in av1_dec_alloc_mi()
65 static void dec_free_mi(AV1_COMMON *cm) { in dec_free_mi()
78 AV1_COMMON *volatile const cm = &pbi->common; in av1_decoder_create()
238 AV1_COMMON *cm = &pbi->common; in av1_copy_reference_dec()
265 aom_codec_err_t av1_set_reference_dec(AV1_COMMON *cm, int idx, in av1_set_reference_dec()
308 aom_codec_err_t av1_copy_new_frame_dec(AV1_COMMON *cm, in av1_copy_new_frame_dec()
323 AV1_COMMON *const cm = &pbi->common; in release_frame_buffers()
350 AV1_COMMON *const cm = &pbi->common; in swap_frame_buffers()
437 AV1_COMMON *volatile const cm = &pbi->common; in av1_receive_compressed_data()
Ddecodemv.c39 static void read_cdef(AV1_COMMON *cm, aom_reader *r, MACROBLOCKD *const xd, in read_cdef()
66 static int read_delta_qindex(AV1_COMMON *cm, const MACROBLOCKD *xd, in read_delta_qindex()
97 static int read_delta_lflevel(const AV1_COMMON *const cm, aom_reader *r, in read_delta_lflevel()
208 static MOTION_MODE read_motion_mode(AV1_COMMON *cm, MACROBLOCKD *xd, in read_motion_mode()
262 static int read_segment_id(AV1_COMMON *const cm, const MACROBLOCKD *const xd, in read_segment_id()
283 static int dec_get_segment_id(const AV1_COMMON *cm, const uint8_t *segment_ids, in dec_get_segment_id()
296 static void set_segment_id(AV1_COMMON *cm, int mi_offset, int x_mis, int y_mis, in set_segment_id()
305 static int read_intra_segment_id(AV1_COMMON *const cm, in read_intra_segment_id()
324 static void copy_segment_id(const AV1_COMMON *cm, in copy_segment_id()
335 static int get_predicted_segment_id(AV1_COMMON *const cm, int mi_offset, in get_predicted_segment_id()
[all …]
Ddecodeframe.c79 AV1_COMMON *const cm = &pbi->common; in av1_check_trailing_bits()
120 static void loop_restoration_read_sb_coeffs(const AV1_COMMON *const cm,
125 static void setup_compound_reference_mode(AV1_COMMON *cm) { in setup_compound_reference_mode()
140 static TX_MODE read_tx_mode(AV1_COMMON *cm, struct aom_read_bit_buffer *rb) { in read_tx_mode()
146 const AV1_COMMON *cm, struct aom_read_bit_buffer *rb) { in read_frame_reference_mode()
168 static void read_coeffs_tx_intra_block(const AV1_COMMON *const cm, in read_coeffs_tx_intra_block()
189 static void decode_block_void(const AV1_COMMON *const cm, MACROBLOCKD *const xd, in decode_block_void()
202 static void predict_inter_block_void(AV1_COMMON *const cm, in predict_inter_block_void()
212 static void cfl_store_inter_block_void(AV1_COMMON *const cm, in cfl_store_inter_block_void()
219 const AV1_COMMON *const cm, MACROBLOCKD *const xd, aom_reader *const r, in predict_and_reconstruct_intra_block()
[all …]
Ddecodetxb.h22 uint8_t av1_read_coeffs_txb(const AV1_COMMON *const cm, MACROBLOCKD *const xd,
28 void av1_read_coeffs_txb_facade(const AV1_COMMON *const cm,
/external/libaom/libaom/av1/common/
Dtile_common.c17 void av1_tile_init(TileInfo *tile, const AV1_COMMON *cm, int row, int col) { in av1_tile_init()
30 void av1_get_tile_limits(AV1_COMMON *const cm) { in av1_get_tile_limits()
47 void av1_calculate_tile_cols(AV1_COMMON *const cm) { in av1_calculate_tile_cols()
100 void av1_calculate_tile_rows(AV1_COMMON *const cm) { in av1_calculate_tile_rows()
123 void av1_tile_set_row(TileInfo *tile, const AV1_COMMON *cm, int row) { in av1_tile_set_row()
134 void av1_tile_set_col(TileInfo *tile, const AV1_COMMON *cm, int col) { in av1_tile_set_col()
145 int av1_get_sb_rows_in_tile(AV1_COMMON *cm, TileInfo tile) { in av1_get_sb_rows_in_tile()
153 int av1_get_sb_cols_in_tile(AV1_COMMON *cm, TileInfo tile) { in av1_get_sb_cols_in_tile()
161 AV1PixelRect av1_get_tile_rect(const TileInfo *tile_info, const AV1_COMMON *cm, in av1_get_tile_rect()
200 void av1_get_uniform_tile_size(const AV1_COMMON *cm, int *w, int *h) { in av1_get_uniform_tile_size()
[all …]
Dalloccommon.c35 static int alloc_loop_filter_mask(AV1_COMMON *cm) { in alloc_loop_filter_mask()
56 static void free_loop_filter_mask(AV1_COMMON *cm) { in free_loop_filter_mask()
66 void av1_set_mb_mi(AV1_COMMON *cm, int width, int height) { in av1_set_mb_mi()
109 void av1_alloc_restoration_buffers(AV1_COMMON *cm) { in av1_alloc_restoration_buffers()
170 void av1_free_restoration_buffers(AV1_COMMON *cm) { in av1_free_restoration_buffers()
189 void av1_free_above_context_buffers(AV1_COMMON *cm, in av1_free_above_context_buffers()
220 void av1_free_context_buffers(AV1_COMMON *cm) { in av1_free_context_buffers()
230 int av1_alloc_above_context_buffers(AV1_COMMON *cm, in av1_alloc_above_context_buffers()
274 int av1_alloc_context_buffers(AV1_COMMON *cm, int width, int height) { in av1_alloc_context_buffers()
293 void av1_remove_common(AV1_COMMON *cm) { in av1_remove_common()
[all …]
Dcdef.h40 int sb_all_skip(const AV1_COMMON *const cm, int mi_row, int mi_col);
41 int sb_compute_cdef_list(const AV1_COMMON *const cm, int mi_row, int mi_col,
43 void av1_cdef_frame(YV12_BUFFER_CONFIG *frame, AV1_COMMON *cm, MACROBLOCKD *xd);
46 AV1_COMMON *cm, MACROBLOCKD *xd, int fast);
Dreconintra.h26 void av1_predict_intra_block_facade(const AV1_COMMON *cm, MACROBLOCKD *xd,
29 void av1_predict_intra_block(const AV1_COMMON *cm, const MACROBLOCKD *xd,
58 static INLINE int av1_allow_intrabc(const AV1_COMMON *const cm) { in av1_allow_intrabc()
63 static INLINE int av1_filter_intra_allowed_bsize(const AV1_COMMON *const cm, in av1_filter_intra_allowed_bsize()
70 static INLINE int av1_filter_intra_allowed(const AV1_COMMON *const cm, in av1_filter_intra_allowed()
Dresize.h70 void av1_upscale_normative_rows(const AV1_COMMON *cm, const uint8_t *src,
73 void av1_upscale_normative_and_extend_frame(const AV1_COMMON *cm,
77 YV12_BUFFER_CONFIG *av1_scale_if_required(AV1_COMMON *cm,
95 void av1_superres_upscale(AV1_COMMON *cm, BufferPool *const pool);
98 static INLINE int av1_superres_scaled(const AV1_COMMON *cm) { in av1_superres_scaled()
Dmvref_common.h209 void av1_setup_frame_buf_refs(AV1_COMMON *cm);
210 void av1_setup_frame_sign_bias(AV1_COMMON *cm);
211 void av1_setup_skip_mode_allowed(AV1_COMMON *cm);
212 void av1_setup_motion_field(AV1_COMMON *cm);
213 void av1_set_frame_refs(AV1_COMMON *const cm, int *remapped_ref_idx,
243 void av1_copy_frame_mvs(const AV1_COMMON *const cm,
250 void av1_find_mv_refs(const AV1_COMMON *cm, const MACROBLOCKD *xd,
265 int findSamples(const AV1_COMMON *cm, MACROBLOCKD *xd, int mi_row, int mi_col,
285 static INLINE int av1_is_dv_valid(const MV dv, const AV1_COMMON *cm, in av1_is_dv_valid()
Donyxc_int.h559 } AV1_COMMON; typedef
579 static INLINE YV12_BUFFER_CONFIG *get_ref_frame(AV1_COMMON *cm, int index) { in get_ref_frame()
585 static INLINE int get_free_fb(AV1_COMMON *cm) { in get_free_fb()
618 static INLINE RefCntBuffer *assign_cur_frame_new_fb(AV1_COMMON *const cm) { in assign_cur_frame_new_fb()
651 static INLINE int frame_is_intra_only(const AV1_COMMON *const cm) { in frame_is_intra_only()
656 static INLINE int frame_is_sframe(const AV1_COMMON *cm) { in frame_is_sframe()
663 static INLINE int get_ref_frame_map_idx(const AV1_COMMON *const cm, in get_ref_frame_map_idx()
671 const AV1_COMMON *const cm, const MV_REFERENCE_FRAME ref_frame) { in get_ref_frame_buf()
679 const AV1_COMMON *const cm, const MV_REFERENCE_FRAME ref_frame) { in get_ref_scale_factors_const()
685 AV1_COMMON *const cm, const MV_REFERENCE_FRAME ref_frame) { in get_ref_scale_factors()
[all …]
Dreconinter.h86 const AV1_COMMON *cm;
310 void av1_build_obmc_inter_prediction(const AV1_COMMON *cm, MACROBLOCKD *xd,
318 void av1_count_overlappable_neighbors(const AV1_COMMON *cm, MACROBLOCKD *xd,
336 void av1_build_interintra_predictors_sbp(const AV1_COMMON *cm, MACROBLOCKD *xd,
341 void av1_build_interintra_predictors_sbuv(const AV1_COMMON *cm, MACROBLOCKD *xd,
348 const AV1_COMMON *cm, MACROBLOCKD *xd, BLOCK_SIZE bsize, int plane,
355 void av1_dist_wtd_comp_weight_assign(const AV1_COMMON *cm,
Ddebugmodes.c18 static void log_frame_info(AV1_COMMON *cm, const char *str, FILE *f) { in log_frame_info()
27 static void print_mi_data(AV1_COMMON *cm, FILE *file, const char *descriptor, in print_mi_data()
48 void av1_print_modes_and_motion_vectors(AV1_COMMON *cm, const char *file) { in av1_print_modes_and_motion_vectors()
Dquant_common.c239 const qm_val_t *av1_iqmatrix(AV1_COMMON *cm, int qmlevel, int plane, in av1_iqmatrix()
243 const qm_val_t *av1_qmatrix(AV1_COMMON *cm, int qmlevel, int plane, in av1_qmatrix()
254 void av1_qm_init(AV1_COMMON *cm) { in av1_qm_init()
/external/libaom/libaom/av1/encoder/
Dreconinter_enc.h26 void av1_enc_build_inter_predictor(const AV1_COMMON *cm, MACROBLOCKD *xd,
83 void av1_build_prediction_by_above_preds(const AV1_COMMON *cm, MACROBLOCKD *xd,
90 void av1_build_prediction_by_left_preds(const AV1_COMMON *cm, MACROBLOCKD *xd,
97 void av1_build_obmc_inter_predictors_sb(const AV1_COMMON *cm, MACROBLOCKD *xd,
Dencodetxb.h51 int av1_cost_coeffs_txb(const AV1_COMMON *const cm, const MACROBLOCK *x,
54 void av1_write_coeffs_txb(const AV1_COMMON *const cm, MACROBLOCKD *xd,
58 void av1_write_coeffs_mb(const AV1_COMMON *const cm, MACROBLOCK *x, int mi_row,
Dencode_strategy.c136 static void set_additional_frame_flags(const AV1_COMMON *const cm, in set_additional_frame_flags()
194 AV1_COMMON *const cm = &cpi->common; in check_show_existing_frame()
221 AV1_COMMON *const cm = &cpi->common; in set_ext_overrides()
243 const AV1_COMMON *const cm = &cpi->common; in get_ref_frame_flags()
346 const AV1_COMMON *const cm = &cpi->common; in choose_primary_ref_frame()
373 const AV1_COMMON *const cm = &cpi->common; in update_fb_of_context_type()
497 AV1_COMMON *const cm = &cpi->common; in setup_arf_or_arf2()
558 AV1_COMMON *const cm = &cpi->common; in choose_frame_source()
670 static int dump_one_image(AV1_COMMON *cm, in dump_one_image()
707 AV1_COMMON *const cm = &cpi->common; in dump_ref_frame_images()
[all …]
Daq_cyclicrefresh.c138 const AV1_COMMON *const cm = &cpi->common; in av1_cyclic_refresh_estimate_bits_at_q()
171 const AV1_COMMON *const cm = &cpi->common; in av1_cyclic_refresh_rc_bits_per_mb()
203 const AV1_COMMON *const cm = &cpi->common; in av1_cyclic_refresh_update_segment()
253 AV1_COMMON *const cm = &cpi->common; in av1_cyclic_refresh_postencode()
291 AV1_COMMON *const cm = &cpi->common; in cyclic_refresh_update_map()
362 const AV1_COMMON *const cm = &cpi->common; in av1_cyclic_refresh_update_parameters()
428 AV1_COMMON *const cm = &cpi->common; in av1_cyclic_refresh_setup()
517 const AV1_COMMON *const cm = &cpi->common; in av1_cyclic_refresh_reset_resize()
Dencoder.h721 AV1_COMMON common;
1074 aom_codec_err_t av1_copy_new_frame_enc(AV1_COMMON *cm,
1119 static INLINE int av1_use_hash_me(const AV1_COMMON *const cm) { in av1_use_hash_me()
1124 const AV1_COMMON *cm, MV_REFERENCE_FRAME ref_frame) { in av1_get_ref_frame_hash_map()
1132 const AV1_COMMON *const cm, MV_REFERENCE_FRAME ref_frame) { in get_ref_frame_yv12_buf()
1137 static INLINE int enc_is_ref_frame_buf(const AV1_COMMON *const cm, in enc_is_ref_frame_buf()
1148 static INLINE void alloc_frame_mvs(AV1_COMMON *const cm, RefCntBuffer *buf) { in alloc_frame_mvs()
1185 AV1_COMMON *const cm = &cpi->common; in get_start_tok()
1207 static INLINE void set_ref_ptrs(const AV1_COMMON *cm, MACROBLOCKD *xd, in set_ref_ptrs()
1231 static INLINE int av1_resize_scaled(const AV1_COMMON *cm) { in av1_resize_scaled()
[all …]
Dsegmentation.h30 void av1_choose_segmap_coding_method(AV1_COMMON *cm, MACROBLOCKD *xd);
32 void av1_reset_segment_features(AV1_COMMON *cm);
Dbitstream.c63 static void loop_restoration_write_sb_coeffs(const AV1_COMMON *const cm,
216 static int write_skip(const AV1_COMMON *cm, const MACROBLOCKD *xd, in write_skip()
229 static int write_skip_mode(const AV1_COMMON *cm, const MACROBLOCKD *xd, in write_skip_mode()
254 static void write_is_inter(const AV1_COMMON *cm, const MACROBLOCKD *xd, in write_is_inter()
267 static void write_motion_mode(const AV1_COMMON *cm, MACROBLOCKD *xd, in write_motion_mode()
310 static void write_delta_lflevel(const AV1_COMMON *cm, const MACROBLOCKD *xd, in write_delta_lflevel()
352 static void pack_txb_tokens(aom_writer *w, AV1_COMMON *cm, MACROBLOCK *const x, in pack_txb_tokens()
414 static INLINE void set_spatial_segment_id(const AV1_COMMON *const cm, in set_spatial_segment_id()
460 AV1_COMMON *const cm = &cpi->common; in write_segment_id()
492 static void write_ref_frames(const AV1_COMMON *cm, const MACROBLOCKD *xd, in write_ref_frames()
[all …]
Dpartition_strategy.h82 const AV1_COMMON *const cm = &cpi->common; in set_offsets_for_motion_search()
131 static INLINE int is_full_sb(AV1_COMMON *const cm, int mi_row, int mi_col, in is_full_sb()
143 AV1_COMMON *const cm = &cpi->common; in use_auto_max_partition()
Drdopt.h86 static INLINE int av1_cost_coeffs(const AV1_COMMON *const cm, MACROBLOCK *x, in av1_cost_coeffs()
99 AV1_COMMON *tmp_cm = (AV1_COMMON *)&cpi->common; in av1_cost_coeffs()

1234