/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/ |
D | vp9_ratectrl.h | 86 struct VP9_COMP; 88 void vp9_save_coding_context(struct VP9_COMP *cpi); 89 void vp9_restore_coding_context(struct VP9_COMP *cpi); 119 void vp9_rc_get_one_pass_vbr_params(struct VP9_COMP *cpi); 120 void vp9_rc_get_one_pass_cbr_params(struct VP9_COMP *cpi); 121 void vp9_rc_get_svc_params(struct VP9_COMP *cpi); 125 void vp9_rc_postencode_update(struct VP9_COMP *cpi, 128 void vp9_rc_postencode_update_drop_frame(struct VP9_COMP *cpi); 132 void vp9_rc_update_rate_correction_factors(struct VP9_COMP *cpi, int damp_var); 136 int vp9_rc_drop_frame(struct VP9_COMP *cpi); [all …]
|
D | vp9_svc_layercontext.h | 46 struct VP9_COMP; 49 void vp9_init_layer_context(struct VP9_COMP *const cpi); 52 void vp9_update_layer_context_change_config(struct VP9_COMP *const cpi, 57 void vp9_update_temporal_layer_framerate(struct VP9_COMP *const cpi); 60 void vp9_update_spatial_layer_framerate(struct VP9_COMP *const cpi, 65 void vp9_restore_layer_context(struct VP9_COMP *const cpi); 68 void vp9_save_layer_context(struct VP9_COMP *const cpi); 71 void vp9_init_second_pass_spatial_svc(struct VP9_COMP *cpi);
|
D | vp9_onyx_int.h | 285 typedef struct VP9_COMP { struct 518 } VP9_COMP; argument 522 struct VP9_COMP *vp9_create_compressor(VP9_CONFIG *oxcf); 523 void vp9_remove_compressor(VP9_COMP *cpi); 525 void vp9_change_config(VP9_COMP *cpi, const VP9_CONFIG *oxcf); 529 int vp9_receive_raw_frame(VP9_COMP *cpi, unsigned int frame_flags, 533 int vp9_get_compressed_data(VP9_COMP *cpi, unsigned int *frame_flags, 537 int vp9_get_preview_raw_frame(VP9_COMP *cpi, YV12_BUFFER_CONFIG *dest, 540 int vp9_use_as_reference(VP9_COMP *cpi, int ref_frame_flags); 542 void vp9_update_reference(VP9_COMP *cpi, int ref_frame_flags); [all …]
|
D | vp9_firstpass.h | 85 struct VP9_COMP; 87 void vp9_init_first_pass(struct VP9_COMP *cpi); 88 void vp9_rc_get_first_pass_params(struct VP9_COMP *cpi); 89 void vp9_first_pass(struct VP9_COMP *cpi); 90 void vp9_end_first_pass(struct VP9_COMP *cpi); 92 void vp9_init_second_pass(struct VP9_COMP *cpi); 93 void vp9_rc_get_second_pass_params(struct VP9_COMP *cpi); 94 int vp9_twopass_worst_quality(struct VP9_COMP *cpi, FIRSTPASS_STATS *fpstats, 98 void vp9_twopass_postencode_update(struct VP9_COMP *cpi);
|
D | vp9_rdopt.h | 33 int vp9_compute_rd_mult(const VP9_COMP *cpi, int qindex); 35 void vp9_initialize_rd_consts(VP9_COMP *cpi); 37 void vp9_initialize_me_consts(VP9_COMP *cpi, int qindex); 43 void vp9_setup_buffer_inter(VP9_COMP *cpi, MACROBLOCK *x, 52 const YV12_BUFFER_CONFIG *vp9_get_scaled_ref_frame(const VP9_COMP *cpi, 55 void vp9_rd_pick_intra_mode_sb(VP9_COMP *cpi, MACROBLOCK *x, 59 int64_t vp9_rd_pick_inter_mode_sb(VP9_COMP *cpi, MACROBLOCK *x, 68 int64_t vp9_rd_pick_inter_mode_sub8x8(VP9_COMP *cpi, MACROBLOCK *x,
|
D | vp9_quantize.h | 42 struct VP9_COMP; 45 void vp9_frame_init_quantizer(struct VP9_COMP *cpi); 47 void vp9_update_zbin_extra(struct VP9_COMP *cpi, MACROBLOCK *x); 49 void vp9_init_plane_quantizers(struct VP9_COMP *cpi, MACROBLOCK *x); 51 void vp9_init_quantizer(struct VP9_COMP *cpi);
|
D | vp9_aq_complexity.h | 19 struct VP9_COMP; 22 void vp9_select_in_frame_q_segment(struct VP9_COMP *cpi, int mi_row, int mi_col, 28 void vp9_setup_in_frame_q_adj(struct VP9_COMP *cpi);
|
D | vp9_aq_cyclicrefresh.h | 21 struct VP9_COMP; 33 void vp9_cyclic_refresh_update_segment(struct VP9_COMP *const cpi, 39 void vp9_cyclic_refresh_setup(struct VP9_COMP *const cpi);
|
D | vp9_temporal_filter.h | 18 void vp9_temporal_filter_prepare(VP9_COMP *cpi, int distance); 19 void vp9_configure_arnr_filter(VP9_COMP *cpi,
|
D | vp9_picklpf.h | 22 struct VP9_COMP; 25 struct VP9_COMP *cpi, LPF_PICK_METHOD method);
|
D | vp9_bitstream.h | 19 struct VP9_COMP; 23 void vp9_pack_bitstream(struct VP9_COMP *cpi, uint8_t *dest, size_t *size);
|
D | vp9_ratectrl.c | 109 void vp9_save_coding_context(VP9_COMP *cpi) { in vp9_save_coding_context() 132 void vp9_restore_coding_context(VP9_COMP *cpi) { in vp9_restore_coding_context() 165 int vp9_rc_clamp_pframe_target_size(const VP9_COMP *const cpi, int target) { in vp9_rc_clamp_pframe_target_size() 184 int vp9_rc_clamp_iframe_target_size(const VP9_COMP *const cpi, int target) { in vp9_rc_clamp_iframe_target_size() 199 static void update_layer_buffer_level(VP9_COMP *const cpi, in update_layer_buffer_level() 218 static void update_buffer_level(VP9_COMP *cpi, int encoded_frame_size) { in update_buffer_level() 239 int vp9_rc_drop_frame(VP9_COMP *cpi) { in vp9_rc_drop_frame() 277 static double get_rate_correction_factor(const VP9_COMP *cpi) { in get_rate_correction_factor() 289 static void set_rate_correction_factor(VP9_COMP *cpi, double factor) { in set_rate_correction_factor() 301 void vp9_rc_update_rate_correction_factors(VP9_COMP *cpi, int damp_var) { in vp9_rc_update_rate_correction_factors() [all …]
|
D | vp9_encodeframe.h | 21 struct VP9_COMP; 27 void vp9_encode_frame(struct VP9_COMP *cpi);
|
D | vp9_mbgraph.h | 32 struct VP9_COMP; 34 void vp9_update_mbgraph_stats(struct VP9_COMP *cpi);
|
D | vp9_aq_variance.h | 26 void vp9_vaq_frame_setup(VP9_COMP *cpi); 28 int vp9_block_energy(VP9_COMP *cpi, MACROBLOCK *x, BLOCK_SIZE bs);
|
D | vp9_picklpf.c | 26 static int get_max_filter_level(VP9_COMP *cpi) { in get_max_filter_level() 32 static int try_filter_frame(const YV12_BUFFER_CONFIG *sd, VP9_COMP *const cpi, in try_filter_frame() 46 static void search_filter_level(const YV12_BUFFER_CONFIG *sd, VP9_COMP *cpi, in search_filter_level() 134 void vp9_pick_filter_level(const YV12_BUFFER_CONFIG *sd, VP9_COMP *cpi, in vp9_pick_filter_level()
|
D | vp9_segmentation.h | 33 void vp9_set_segmentation_map(VP9_COMP *cpi, unsigned char *segmentation_map); 48 void vp9_choose_segmap_coding_method(VP9_COMP *cpi);
|
D | vp9_svc_layercontext.c | 16 void vp9_init_layer_context(VP9_COMP *const cpi) { in vp9_init_layer_context() 64 void vp9_update_layer_context_change_config(VP9_COMP *const cpi, in vp9_update_layer_context_change_config() 117 void vp9_update_temporal_layer_framerate(VP9_COMP *const cpi) { in vp9_update_temporal_layer_framerate() 140 void vp9_update_spatial_layer_framerate(VP9_COMP *const cpi, double framerate) { in vp9_update_spatial_layer_framerate() 167 void vp9_restore_layer_context(VP9_COMP *const cpi) { in vp9_restore_layer_context() 187 void vp9_save_layer_context(VP9_COMP *const cpi) { in vp9_save_layer_context() 200 void vp9_init_second_pass_spatial_svc(VP9_COMP *cpi) { in vp9_init_second_pass_spatial_svc()
|
D | vp9_tokenize.h | 45 struct VP9_COMP; 47 void vp9_tokenize_sb(struct VP9_COMP *cpi, TOKENEXTRA **t, int dry_run,
|
D | vp9_onyx_if.c | 94 void vp9_init_quantizer(VP9_COMP *cpi); 122 static void set_high_precision_mv(VP9_COMP *cpi, int allow_high_precision_mv) { in set_high_precision_mv() 134 static void setup_key_frame(VP9_COMP *cpi) { in setup_key_frame() 167 static void dealloc_compressor_data(VP9_COMP *cpi) { in dealloc_compressor_data() 215 int vp9_compute_qdelta(const VP9_COMP *cpi, double qstart, double qtarget) { in vp9_compute_qdelta() 240 int vp9_compute_qdelta_by_rate(VP9_COMP *cpi, int qindex, in vp9_compute_qdelta_by_rate() 263 static void configure_static_seg_features(VP9_COMP *cpi) { in configure_static_seg_features() 386 static void print_seg_map(VP9_COMP *cpi) { in print_seg_map() 406 static void update_reference_segmentation_map(VP9_COMP *cpi) { in update_reference_segmentation_map() 425 static void set_rd_speed_thresholds(VP9_COMP *cpi) { in set_rd_speed_thresholds() [all …]
|
D | vp9_mcomp.h | 52 struct VP9_COMP; 53 int vp9_init_search_range(struct VP9_COMP *cpi, int size); 56 int vp9_full_pixel_diamond(const struct VP9_COMP *cpi, MACROBLOCK *x,
|
D | vp9_mbgraph.c | 24 static unsigned int do_16x16_motion_iteration(VP9_COMP *cpi, in do_16x16_motion_iteration() 80 static int do_16x16_motion_search(VP9_COMP *cpi, const int_mv *ref_mv, in do_16x16_motion_search() 121 static int do_16x16_zerozero_search(VP9_COMP *cpi, int_mv *dst_mv) { in do_16x16_zerozero_search() 136 static int find_best_16x16_intra(VP9_COMP *cpi, in find_best_16x16_intra() 171 VP9_COMP *cpi, in update_mbgraph_mb_stats() 231 static void update_mbgraph_frame_stats(VP9_COMP *cpi, in update_mbgraph_frame_stats() 305 static void separate_arf_mbs(VP9_COMP *cpi) { in separate_arf_mbs() 384 void vp9_update_mbgraph_stats(VP9_COMP *cpi) { in vp9_update_mbgraph_stats()
|
D | vp9_aq_variance.c | 75 void vp9_vaq_frame_setup(VP9_COMP *cpi) { in vp9_vaq_frame_setup() 115 static unsigned int block_variance(VP9_COMP *cpi, MACROBLOCK *x, in block_variance() 140 int vp9_block_energy(VP9_COMP *cpi, MACROBLOCK *x, BLOCK_SIZE bs) { in vp9_block_energy()
|
D | vp9_speed_features.h | 321 struct VP9_COMP; 323 void vp9_set_speed_features(struct VP9_COMP *cpi);
|
D | vp9_aq_complexity.c | 21 void vp9_setup_in_frame_q_adj(VP9_COMP *cpi) { in vp9_setup_in_frame_q_adj() 61 void vp9_select_in_frame_q_segment(VP9_COMP *cpi, in vp9_select_in_frame_q_segment()
|