/external/libvpx/libvpx/vp9/encoder/ |
vp9_denoiser.h | 59 struct VP9_COMP; 66 void vp9_denoiser_denoise(struct VP9_COMP *cpi, MACROBLOCK *mb, int mi_row,
|
vp9_aq_360.c | 39 void vp9_360aq_frame_setup(VP9_COMP *cpi) {
|
vp9_speed_features.h | 495 struct VP9_COMP; 497 void vp9_set_speed_features_framesize_independent(struct VP9_COMP *cpi); 498 void vp9_set_speed_features_framesize_dependent(struct VP9_COMP *cpi);
|
vp9_mbgraph.c | 25 static unsigned int do_16x16_motion_iteration(VP9_COMP *cpi, const MV *ref_mv, 76 static int do_16x16_motion_search(VP9_COMP *cpi, const MV *ref_mv, 114 static int do_16x16_zerozero_search(VP9_COMP *cpi, int_mv *dst_mv) { 128 static int find_best_16x16_intra(VP9_COMP *cpi, PREDICTION_MODE *pbest_mode) { 158 static void update_mbgraph_mb_stats(VP9_COMP *cpi, MBGRAPH_MB_STATS *stats, 211 static void update_mbgraph_frame_stats(VP9_COMP *cpi, 287 static void separate_arf_mbs(VP9_COMP *cpi) { 364 void vp9_update_mbgraph_stats(VP9_COMP *cpi) {
|
vp9_svc_layercontext.c | 22 void vp9_init_layer_context(VP9_COMP *const cpi) { 147 void vp9_update_layer_context_change_config(VP9_COMP *const cpi, 234 static LAYER_CONTEXT *get_layer_context(VP9_COMP *const cpi) { 245 void vp9_update_temporal_layer_framerate(VP9_COMP *const cpi) { 272 void vp9_update_spatial_layer_framerate(VP9_COMP *const cpi, double framerate) { 287 void vp9_restore_layer_context(VP9_COMP *const cpi) { 327 void vp9_save_layer_context(VP9_COMP *const cpi) { 354 void vp9_init_second_pass_spatial_svc(VP9_COMP *cpi) { 370 void vp9_inc_frame_in_layer(VP9_COMP *const cpi) { 380 int vp9_is_upper_layer_key_frame(const VP9_COMP *const cpi) [all...] |
vp9_tokenize.h | 49 struct VP9_COMP; 52 void vp9_tokenize_sb(struct VP9_COMP *cpi, struct ThreadData *td,
|
vp9_aq_cyclicrefresh.c | 78 static int compute_deltaq(const VP9_COMP *cpi, int q, double rate_factor) { 93 int vp9_cyclic_refresh_estimate_bits_at_q(const VP9_COMP *cpi, 125 int vp9_cyclic_refresh_rc_bits_per_mb(const VP9_COMP *cpi, int i, 148 void vp9_cyclic_refresh_update_segment(VP9_COMP *const cpi, MODE_INFO *const mi, 211 void vp9_cyclic_refresh_update_sb_postencode(VP9_COMP *const cpi, 247 void vp9_cyclic_refresh_postencode(VP9_COMP *const cpi) { 306 void vp9_cyclic_refresh_set_golden_update(VP9_COMP *const cpi) { 327 static void cyclic_refresh_update_map(VP9_COMP *const cpi) { 420 void vp9_cyclic_refresh_update_parameters(VP9_COMP *const cpi) { 498 void vp9_cyclic_refresh_setup(VP9_COMP *const cpi) [all...] |
vp9_aq_variance.c | 46 void vp9_vaq_frame_setup(VP9_COMP *cpi) { 141 static unsigned int block_variance(VP9_COMP *cpi, MACROBLOCK *x, 189 double vp9_log_block_var(VP9_COMP *cpi, MACROBLOCK *x, BLOCK_SIZE bs) { 196 int vp9_block_energy(VP9_COMP *cpi, MACROBLOCK *x, BLOCK_SIZE bs) {
|
vp9_context_tree.h | 21 struct VP9_COMP;
|
vp9_picklpf.c | 27 static int get_max_filter_level(const VP9_COMP *cpi) { 37 VP9_COMP *const cpi, int filt_level, 68 static int search_filter_level(const YV12_BUFFER_CONFIG *sd, VP9_COMP *cpi, 148 void vp9_pick_filter_level(const YV12_BUFFER_CONFIG *sd, VP9_COMP *cpi,
|
vp9_ratectrl.c | 215 int vp9_rc_clamp_pframe_target_size(const VP9_COMP *const cpi, int target) { 238 int vp9_rc_clamp_iframe_target_size(const VP9_COMP *const cpi, int target) { 272 static void update_buffer_level(VP9_COMP *cpi, int encoded_frame_size) { 391 int vp9_rc_drop_frame(VP9_COMP *cpi) { 428 static double get_rate_correction_factor(const VP9_COMP *cpi) { 450 static void set_rate_correction_factor(VP9_COMP *cpi, double factor) { 474 void vp9_rc_update_rate_correction_factors(VP9_COMP *cpi) { 547 int vp9_rc_regulate_q(const VP9_COMP *cpi, int target_bits_per_frame, 641 static int calc_active_worst_quality_one_pass_vbr(const VP9_COMP *cpi) { 667 static int calc_active_worst_quality_one_pass_cbr(const VP9_COMP *cpi) [all...] |
vp9_aq_complexity.c | 47 void vp9_setup_in_frame_q_adj(VP9_COMP *cpi) { 110 void vp9_caq_select_segment(VP9_COMP *cpi, MACROBLOCK *mb, BLOCK_SIZE bs,
|
vp9_multi_thread.c | 53 void vp9_row_mt_mem_alloc(VP9_COMP *cpi) { 115 void vp9_row_mt_mem_dealloc(VP9_COMP *cpi) { 160 void vp9_multi_thread_tile_init(VP9_COMP *cpi) { 217 void vp9_prepare_job_queue(VP9_COMP *cpi, JOB_TYPE job_type) {
|
vp9_encoder.c | 97 static int is_spatial_denoise_enabled(VP9_COMP *cpi) { 107 static int compute_context_model_thresh(const VP9_COMP *const cpi) { 432 static int is_psnr_calc_enabled(VP9_COMP *cpi) { 498 static void suppress_active_map(VP9_COMP *cpi) { 512 static void apply_active_map(VP9_COMP *cpi) { 582 int vp9_set_active_map(VP9_COMP *cpi, unsigned char *new_map_16x16, int rows, 609 int vp9_get_active_map(VP9_COMP *cpi, unsigned char *new_map_16x16, int rows, 634 void vp9_set_high_precision_mv(VP9_COMP *cpi, int allow_high_precision_mv) { 646 static void setup_frame(VP9_COMP *cpi) { 747 static void dealloc_compressor_data(VP9_COMP *cpi) [all...] |
vp9_ethread.c | 39 VP9_COMP *const cpi = thread_data->cpi; 58 static int get_max_tile_cols(VP9_COMP *cpi) { 70 static void create_enc_workers(VP9_COMP *cpi, int num_workers) { 131 static void launch_enc_workers(VP9_COMP *cpi, VPxWorkerHook hook, void *data2, 164 void vp9_encode_tiles_mt(VP9_COMP *cpi) { 384 VP9_COMP *const cpi = thread_data->cpi; 425 void vp9_encode_fp_row_mt(VP9_COMP *cpi) { 474 VP9_COMP *const cpi = thread_data->cpi; 511 void vp9_temporal_filter_row_mt(VP9_COMP *cpi) { 551 VP9_COMP *const cpi = thread_data->cpi [all...] |
vp9_rd.c | 68 static void fill_mode_costs(VP9_COMP *cpi) { 149 int64_t vp9_compute_rd_mult_based_on_qindex(const VP9_COMP *cpi, int qindex) { 167 int vp9_compute_rd_mult(const VP9_COMP *cpi, int qindex) { 201 void vp9_initialize_me_consts(VP9_COMP *cpi, MACROBLOCK *x, int qindex) { 258 void vp9_initialize_rd_consts(VP9_COMP *cpi) { 484 void vp9_mv_pred(VP9_COMP *cpi, MACROBLOCK *x, uint8_t *ref_y_buffer, 571 YV12_BUFFER_CONFIG *vp9_get_scaled_ref_frame(const VP9_COMP *cpi, 581 int vp9_get_switchable_rate(const VP9_COMP *cpi, const MACROBLOCKD *const xd) { 588 void vp9_set_rd_speed_thresholds(VP9_COMP *cpi) { 642 void vp9_set_rd_speed_thresholds_sub8x8(VP9_COMP *cpi) [all...] |
vp9_bitstream.c | 234 VP9_COMP *cpi, const MACROBLOCKD *const xd, 371 VP9_COMP *cpi, MACROBLOCKD *const xd, const TileInfo *const tile, 420 VP9_COMP *cpi, MACROBLOCKD *const xd, const TileInfo *const tile, 483 VP9_COMP *cpi, MACROBLOCKD *const xd, const TileInfo *const tile, 511 static void build_tree_distribution(VP9_COMP *cpi, TX_SIZE tx_size, 538 static void update_coef_probs_common(vpx_writer *const bc, VP9_COMP *cpi, 677 static void update_coef_probs(VP9_COMP *cpi, vpx_writer *w) { [all...] |
vp9_tokenize.c | 312 VP9_COMP *cpi; 351 VP9_COMP *cpi = args->cpi; 466 void vp9_tokenize_sb(VP9_COMP *cpi, ThreadData *td, TOKENEXTRA **t, int dry_run,
|
vp9_firstpass.c | 227 static double calculate_active_area(const VP9_COMP *cpi, 241 static double calculate_mod_frame_score(const VP9_COMP *cpi, 263 static double calculate_norm_frame_score(const VP9_COMP *cpi, 306 void vp9_init_first_pass(VP9_COMP *cpi) { 310 void vp9_end_first_pass(VP9_COMP *cpi) { 387 static int get_search_range(const VP9_COMP *cpi) { 395 static void first_pass_motion_search(VP9_COMP *cpi, MACROBLOCK *x, 478 static void set_first_pass_params(VP9_COMP *cpi) { 685 static void accumulate_floating_point_stats(VP9_COMP *cpi, 705 static void first_pass_stat_calc(VP9_COMP *cpi, FIRSTPASS_STATS *fps [all...] |
vp9_encodeframe.c | 51 static void encode_superblock(VP9_COMP *cpi, ThreadData *td, TOKENEXTRA **t, 128 unsigned int vp9_get_sby_perpixel_variance(VP9_COMP *cpi, 138 unsigned int vp9_high_get_sby_perpixel_variance(VP9_COMP *cpi, 165 static unsigned int get_sby_perpixel_diff_variance(VP9_COMP *cpi, 180 static BLOCK_SIZE get_rd_var_based_fixed_partition(VP9_COMP *cpi, MACROBLOCK *x, 206 static void set_offsets(VP9_COMP *cpi, const TileInfo *const tile, 280 static void set_block_size(VP9_COMP *const cpi, MACROBLOCK *const x, 415 static int set_vt_partitioning(VP9_COMP *cpi, MACROBLOCK *const x, 515 static void set_vbp_thresholds(VP9_COMP *cpi, int64_t thresholds[], int q, 571 void vp9_set_variance_partition_thresholds(VP9_COMP *cpi, int q [all...] |
vp9_speed_features.c | 34 static int frame_is_boosted(const VP9_COMP *cpi) { 60 static void set_good_speed_feature_framesize_dependent(VP9_COMP *cpi, 156 static void set_good_speed_feature_framesize_independent(VP9_COMP *cpi, 315 static void set_rt_speed_feature_framesize_dependent(VP9_COMP *cpi, 354 VP9_COMP *cpi, SPEED_FEATURES *sf, int speed, vp9e_tune_content content) { 615 void vp9_set_speed_features_framesize_dependent(VP9_COMP *cpi) { 664 void vp9_set_speed_features_framesize_independent(VP9_COMP *cpi) {
|
vp9_noise_estimate.c | 42 static int enable_noise_estimation(VP9_COMP *const cpi) { 99 void vp9_update_noise_estimate(VP9_COMP *const cpi) {
|
vp9_temporal_filter.c | 225 static uint32_t temporal_filter_find_matching_mb_c(VP9_COMP *cpi, 284 void vp9_temporal_filter_iterate_row_c(VP9_COMP *cpi, ThreadData *td, 579 static void temporal_filter_iterate_tile_c(VP9_COMP *cpi, int tile_row, 597 static void temporal_filter_iterate_c(VP9_COMP *cpi) { 622 static void adjust_arnr_filter(VP9_COMP *cpi, int distance, int group_boost, 689 void vp9_temporal_filter(VP9_COMP *cpi, int distance) {
|
vp9_rdopt.c | 65 const VP9_COMP *cpi; 154 static void model_rd_for_sb(VP9_COMP *cpi, BLOCK_SIZE bsize, MACROBLOCK *x, 462 static unsigned pixel_sse(const VP9_COMP *const cpi, const MACROBLOCKD *xd, 537 static void dist_block(const VP9_COMP *cpi, MACROBLOCK *x, int plane, 780 static void txfm_rd_in_plane(const VP9_COMP *cpi, MACROBLOCK *x, int *rate, 815 static void choose_largest_tx_size(VP9_COMP *cpi, MACROBLOCK *x, int *rate, 830 static void choose_tx_size_from_rd(VP9_COMP *cpi, MACROBLOCK *x, int *rate, [all...] |
/external/libvpx/libvpx/vp9/ |
vp9_cx_iface.c | 96 VP9_COMP *cpi; [all...] |