/aosp_15_r20/external/libvpx/vp8/common/ |
H A D | onyx.h | 25 struct VP8_COMP; 247 struct VP8_COMP *vp8_create_compressor(const VP8_CONFIG *oxcf); 248 void vp8_remove_compressor(struct VP8_COMP **comp); 250 void vp8_init_config(struct VP8_COMP *onyx, VP8_CONFIG *oxcf); 251 void vp8_change_config(struct VP8_COMP *cpi, const VP8_CONFIG *oxcf); 253 int vp8_receive_raw_frame(struct VP8_COMP *cpi, unsigned int frame_flags, 256 int vp8_get_compressed_data(struct VP8_COMP *cpi, unsigned int *frame_flags, 260 int vp8_get_preview_raw_frame(struct VP8_COMP *cpi, YV12_BUFFER_CONFIG *dest, 263 int vp8_use_as_reference(struct VP8_COMP *cpi, int ref_frame_flags); 264 int vp8_update_reference(struct VP8_COMP *cpi, int ref_frame_flags); [all …]
|
H A D | vp8_skin_detection.h | 23 struct VP8_COMP; 40 void vp8_compute_skin_map(struct VP8_COMP *const cpi, FILE *yuv_skinmap_file);
|
/aosp_15_r20/external/libvpx/vp8/encoder/ |
H A D | ratectrl.h | 20 extern void vp8_save_coding_context(VP8_COMP *cpi); 21 extern void vp8_restore_coding_context(VP8_COMP *cpi); 23 extern void vp8_setup_key_frame(VP8_COMP *cpi); 24 extern void vp8_update_rate_correction_factors(VP8_COMP *cpi, int damp_var); 25 extern int vp8_regulate_q(VP8_COMP *cpi, int target_bits_per_frame); 26 extern void vp8_adjust_key_frame_context(VP8_COMP *cpi); 27 extern void vp8_compute_frame_size_bounds(VP8_COMP *cpi, 32 extern int vp8_pick_frame_size(VP8_COMP *cpi); 34 extern int vp8_drop_encodedframe_overshoot(VP8_COMP *cpi, int Q);
|
H A D | onyx_int.h | 269 typedef struct VP8_COMP { struct 716 } VP8_COMP; argument 720 void vp8_alloc_compressor_data(VP8_COMP *cpi); 722 void vp8_reset_temporal_layer_change(VP8_COMP *cpi, const VP8_CONFIG *oxcf, 724 void vp8_init_temporal_layer_context(VP8_COMP *cpi, const VP8_CONFIG *oxcf, 727 void vp8_update_layer_contexts(VP8_COMP *cpi); 728 void vp8_save_layer_context(VP8_COMP *cpi); 729 void vp8_restore_layer_context(VP8_COMP *cpi, const int layer); 730 void vp8_new_framerate(VP8_COMP *cpi, double framerate); 731 void vp8_loopfilter_frame(VP8_COMP *cpi, VP8_COMMON *cm); [all …]
|
H A D | rdopt.h | 22 void vp8cx_initialize_me_consts(VP8_COMP *cpi, int QIndex); 23 void vp8_auto_select_speed(VP8_COMP *cpi); 66 void vp8_initialize_rd_consts(VP8_COMP *cpi, MACROBLOCK *x, int Qvalue); 67 void vp8_rd_pick_inter_mode(VP8_COMP *cpi, MACROBLOCK *x, int recon_yoffset, 82 static INLINE void get_predictor_pointers(const VP8_COMP *cpi, in get_predictor_pointers() 102 static INLINE void get_reference_search_order(const VP8_COMP *cpi, in get_reference_search_order() 113 void vp8_mv_pred(VP8_COMP *cpi, MACROBLOCKD *xd, const MODE_INFO *here, 116 void vp8_cal_sad(VP8_COMP *cpi, MACROBLOCKD *xd, MACROBLOCK *x,
|
H A D | firstpass.h | 18 extern void vp8_init_first_pass(VP8_COMP *cpi); 19 extern void vp8_first_pass(VP8_COMP *cpi); 20 extern void vp8_end_first_pass(VP8_COMP *cpi); 22 extern void vp8_init_second_pass(VP8_COMP *cpi); 23 extern void vp8_second_pass(VP8_COMP *cpi); 24 extern void vp8_end_second_pass(VP8_COMP *cpi);
|
H A D | quantize.h | 18 struct VP8_COMP; 23 extern void vp8_set_quantizer(struct VP8_COMP *cpi, int Q); 24 extern void vp8cx_frame_init_quantizer(struct VP8_COMP *cpi); 25 extern void vp8_update_zbin_extra(struct VP8_COMP *cpi, struct macroblock *x); 26 extern void vp8cx_mb_init_quantizer(struct VP8_COMP *cpi, struct macroblock *x, 28 extern void vp8cx_init_quantizer(struct VP8_COMP *cpi);
|
H A D | encodeframe.h | 19 struct VP8_COMP; 22 void vp8_activity_masking(struct VP8_COMP *cpi, MACROBLOCK *x); 28 void vp8_encode_frame(struct VP8_COMP *cpi); 30 int vp8cx_encode_inter_macroblock(struct VP8_COMP *cpi, struct macroblock *x, 34 int vp8cx_encode_intra_macroblock(struct VP8_COMP *cpi, struct macroblock *x,
|
H A D | onyx_if.c | 63 extern int vp8_update_coef_context(VP8_COMP *cpi); 70 static void set_default_lf_deltas(VP8_COMP *cpi); 124 extern void vp8cx_init_quantizer(VP8_COMP *cpi); 187 void vp8_save_layer_context(VP8_COMP *cpi) { in vp8_save_layer_context() 226 void vp8_restore_layer_context(VP8_COMP *cpi, const int layer) { in vp8_restore_layer_context() 277 void vp8_init_temporal_layer_context(VP8_COMP *cpi, const VP8_CONFIG *oxcf, in vp8_init_temporal_layer_context() 338 void vp8_reset_temporal_layer_change(VP8_COMP *cpi, const VP8_CONFIG *oxcf, in vp8_reset_temporal_layer_change() 381 static void setup_features(VP8_COMP *cpi) { in setup_features() 403 static void dealloc_raw_frame_buffers(VP8_COMP *cpi); 412 static void dealloc_compressor_data(VP8_COMP *cpi) { in dealloc_compressor_data() [all …]
|
H A D | firstpass.c | 41 extern void vp8cx_frame_init_quantizer(VP8_COMP *cpi); 77 static void find_next_key_frame(VP8_COMP *cpi, FIRSTPASS_STATS *this_frame); 82 static void reset_fpf_position(VP8_COMP *cpi, FIRSTPASS_STATS *Position) { in reset_fpf_position() 86 static int lookup_next_frame_stats(VP8_COMP *cpi, FIRSTPASS_STATS *next_frame) { in lookup_next_frame_stats() 94 static int read_frame_stats(VP8_COMP *cpi, FIRSTPASS_STATS *frame_stats, in read_frame_stats() 109 static int input_stats(VP8_COMP *cpi, FIRSTPASS_STATS *fps) { in input_stats() 234 static double calculate_modified_err(VP8_COMP *cpi, in calculate_modified_err() 316 static int frame_max_bits(VP8_COMP *cpi) { in frame_max_bits() 370 void vp8_init_first_pass(VP8_COMP *cpi) { in vp8_init_first_pass() 374 void vp8_end_first_pass(VP8_COMP *cpi) { in vp8_end_first_pass() [all …]
|
H A D | ethreading.h | 20 struct VP8_COMP; 23 void vp8cx_init_mbrthread_data(struct VP8_COMP *cpi, struct macroblock *x, 25 int vp8cx_create_encoder_threads(struct VP8_COMP *cpi); 26 void vp8cx_remove_encoder_threads(struct VP8_COMP *cpi);
|
H A D | picklpf.h | 18 struct VP8_COMP; 22 struct VP8_COMP *cpi); 23 void vp8cx_set_alt_lf_level(struct VP8_COMP *cpi, int filt_val); 24 void vp8cx_pick_filter_level(struct yv12_buffer_config *sd, VP8_COMP *cpi);
|
H A D | tokenize.c | 22 void vp8_stuff_mb(VP8_COMP *cpi, MACROBLOCK *x, TOKENEXTRA **t); 101 static void tokenize2nd_order_b(MACROBLOCK *x, TOKENEXTRA **tp, VP8_COMP *cpi) { in tokenize2nd_order_b() 182 VP8_COMP *cpi) { in tokenize1st_order_b() 353 void vp8_tokenize_mb(VP8_COMP *cpi, MACROBLOCK *x, TOKENEXTRA **t) { in vp8_tokenize_mb() 383 ENTROPY_CONTEXT *l, VP8_COMP *cpi, MACROBLOCK *x) { in stuff2nd_order_b() 400 ENTROPY_CONTEXT *l, int type, VP8_COMP *cpi, in stuff1st_order_b() 418 ENTROPY_CONTEXT *l, VP8_COMP *cpi, in stuff1st_order_buv() 434 void vp8_stuff_mb(VP8_COMP *cpi, MACROBLOCK *x, TOKENEXTRA **t) { in vp8_stuff_mb()
|
H A D | ratectrl.c | 175 void vp8_save_coding_context(VP8_COMP *cpi) { in vp8_save_coding_context() 211 void vp8_restore_coding_context(VP8_COMP *cpi) { in vp8_restore_coding_context() 246 void vp8_setup_key_frame(VP8_COMP *cpi) { in vp8_setup_key_frame() 294 static void calc_iframe_target_size(VP8_COMP *cpi) { in calc_iframe_target_size() 392 static void calc_gf_params(VP8_COMP *cpi) { in calc_gf_params() 553 static void calc_pframe_target_size(VP8_COMP *cpi) { in calc_pframe_target_size() 1046 void vp8_update_rate_correction_factors(VP8_COMP *cpi, int damp_var) { in vp8_update_rate_correction_factors() 1155 int vp8_regulate_q(VP8_COMP *cpi, int target_bits_per_frame) { in vp8_regulate_q() 1306 static int estimate_keyframe_frequency(VP8_COMP *cpi) { in estimate_keyframe_frequency() 1356 void vp8_adjust_key_frame_context(VP8_COMP *cpi) { in vp8_adjust_key_frame_context() [all …]
|
H A D | encodeframe.c | 40 extern void vp8_stuff_mb(VP8_COMP *cpi, MACROBLOCK *x, TOKENEXTRA **t); 41 static void adjust_act_zbin(VP8_COMP *cpi, MACROBLOCK *x); 115 static void calc_av_activity(VP8_COMP *cpi, int64_t activity_sum) { in calc_av_activity() 172 static void calc_activity_index(VP8_COMP *cpi, MACROBLOCK *x) { in calc_activity_index() 225 static void build_activity_map(VP8_COMP *cpi) { in build_activity_map() 293 void vp8_activity_masking(VP8_COMP *cpi, MACROBLOCK *x) { in vp8_activity_masking() 316 static void encode_mb_row(VP8_COMP *cpi, VP8_COMMON *cm, int mb_row, in encode_mb_row() 577 static void init_encode_frame_mb_context(VP8_COMP *cpi) { in init_encode_frame_mb_context() 669 void vp8_encode_frame(VP8_COMP *cpi) { in vp8_encode_frame() 1039 static void sum_intra_stats(VP8_COMP *cpi, MACROBLOCK *x) { in sum_intra_stats() [all …]
|
H A D | bitstream.c | 79 static void update_mbintra_mode_probs(VP8_COMP *cpi) { in update_mbintra_mode_probs() 292 static void pack_tokens_into_partitions(VP8_COMP *cpi, unsigned char *cx_data, in pack_tokens_into_partitions() 321 static void pack_mb_row_tokens(VP8_COMP *cpi, vp8_writer *w) { in pack_mb_row_tokens() 387 void vp8_convert_rfct_to_prob(VP8_COMP *const cpi) { in vp8_convert_rfct_to_prob() 410 static void pack_inter_mode_mvs(VP8_COMP *const cpi) { in pack_inter_mode_mvs() 563 static void write_kfmodes(VP8_COMP *cpi) { in write_kfmodes() 678 static int independent_coef_context_savings(VP8_COMP *cpi) { in independent_coef_context_savings() 742 static int default_coef_context_savings(VP8_COMP *cpi) { in default_coef_context_savings() 797 int vp8_estimate_entropy_savings(VP8_COMP *cpi) { in vp8_estimate_entropy_savings() 848 int vp8_update_coef_context(VP8_COMP *cpi) { in vp8_update_coef_context() [all …]
|
H A D | mr_dissim.h | 19 extern void vp8_cal_low_res_mb_cols(VP8_COMP *cpi); 20 extern void vp8_cal_dissimilarity(VP8_COMP *cpi); 21 extern void vp8_store_drop_frame_info(VP8_COMP *cpi);
|
H A D | bitstream.h | 22 void vp8_convert_rfct_to_prob(struct VP8_COMP *const cpi); 25 int vp8_estimate_entropy_savings(struct VP8_COMP *cpi); 26 void vp8_update_coef_probs(struct VP8_COMP *cpi);
|
H A D | picklpf.c | 103 static int get_min_filter_level(VP8_COMP *cpi, int base_qindex) { in get_min_filter_level() 123 static int get_max_filter_level(VP8_COMP *cpi, int base_qindex) { in get_max_filter_level() 139 void vp8cx_pick_filter_level_fast(YV12_BUFFER_CONFIG *sd, VP8_COMP *cpi) { in vp8cx_pick_filter_level_fast() 251 void vp8cx_set_alt_lf_level(VP8_COMP *cpi, int filt_val) { in vp8cx_set_alt_lf_level() 265 void vp8cx_pick_filter_level(YV12_BUFFER_CONFIG *sd, VP8_COMP *cpi) { in vp8cx_pick_filter_level()
|
H A D | ethreading.c | 23 extern void vp8cx_mb_init_quantizer(VP8_COMP *cpi, MACROBLOCK *x, 27 VP8_COMP *cpi = (VP8_COMP *)(((LPFTHREAD_DATA *)p_data)->ptr1); in thread_loopfilter() 48 VP8_COMP *cpi = (VP8_COMP *)(((ENCODETHREAD_DATA *)p_data)->ptr1); in thread_encoding_proc() 437 void vp8cx_init_mbrthread_data(VP8_COMP *cpi, MACROBLOCK *x, in vp8cx_init_mbrthread_data() 490 int vp8cx_create_encoder_threads(VP8_COMP *cpi) { in vp8cx_create_encoder_threads() 623 void vp8cx_remove_encoder_threads(VP8_COMP *cpi) { in vp8cx_remove_encoder_threads()
|
H A D | modecosts.h | 18 struct VP8_COMP; 20 void vp8_init_mode_costs(struct VP8_COMP *c);
|
H A D | temporal_filter.h | 18 struct VP8_COMP; 20 void vp8_temporal_filter_prepare_c(struct VP8_COMP *cpi, int distance);
|
H A D | mr_dissim.c | 20 void vp8_cal_low_res_mb_cols(VP8_COMP *cpi) { in vp8_cal_low_res_mb_cols() 50 void vp8_cal_dissimilarity(VP8_COMP *cpi) { in vp8_cal_dissimilarity() 198 void vp8_store_drop_frame_info(VP8_COMP *cpi) { in vp8_store_drop_frame_info()
|
H A D | vp8_quantize.c | 183 void vp8cx_init_quantizer(VP8_COMP *cpi) { in vp8cx_init_quantizer() 291 void vp8cx_mb_init_quantizer(VP8_COMP *cpi, MACROBLOCK *x, int ok_to_skip) { in vp8cx_mb_init_quantizer() 410 void vp8_update_zbin_extra(VP8_COMP *cpi, MACROBLOCK *x) { in vp8_update_zbin_extra() 433 void vp8cx_frame_init_quantizer(VP8_COMP *cpi) { in vp8cx_frame_init_quantizer() 441 void vp8_set_quantizer(struct VP8_COMP *cpi, int Q) { in vp8_set_quantizer()
|
/aosp_15_r20/external/libvpx/vp8/ |
H A D | vp8_ratectrl_rtc.h | 20 struct VP8_COMP; 60 struct VP8_COMP *cpi_ = nullptr;
|