/external/libvpx/libvpx/vp9/encoder/ |
vp9_firstpass.h | 15 void vp9_init_first_pass(VP9_COMP *cpi); 16 void vp9_first_pass(VP9_COMP *cpi); 17 void vp9_end_first_pass(VP9_COMP *cpi); 19 void vp9_init_second_pass(VP9_COMP *cpi); 20 void vp9_second_pass(VP9_COMP *cpi); 21 void vp9_end_second_pass(VP9_COMP *cpi);
|
vp9_picklpf.h | 16 struct VP9_COMP; 18 void vp9_set_alt_lf_level(struct VP9_COMP *cpi, int filt_val); 21 struct VP9_COMP *cpi, int partial);
|
vp9_mbgraph.h | 14 void vp9_update_mbgraph_stats(VP9_COMP *cpi);
|
vp9_modecosts.h | 15 void vp9_init_mode_costs(VP9_COMP *x);
|
vp9_quantize.h | 19 struct VP9_COMP; 21 void vp9_set_quantizer(struct VP9_COMP *cpi, int q); 23 void vp9_frame_init_quantizer(struct VP9_COMP *cpi); 25 void vp9_update_zbin_extra(struct VP9_COMP *cpi, MACROBLOCK *x); 27 void vp9_mb_init_quantizer(struct VP9_COMP *cpi, MACROBLOCK *x); 29 void vp9_init_quantizer(struct VP9_COMP *cpi);
|
vp9_ratectrl.h | 19 void vp9_save_coding_context(VP9_COMP *cpi); 20 void vp9_restore_coding_context(VP9_COMP *cpi); 22 void vp9_setup_key_frame(VP9_COMP *cpi); 23 void vp9_update_rate_correction_factors(VP9_COMP *cpi, int damp_var); 24 int vp9_regulate_q(VP9_COMP *cpi, int target_bits_per_frame); 25 void vp9_adjust_key_frame_context(VP9_COMP *cpi); 26 void vp9_compute_frame_size_bounds(VP9_COMP *cpi, 31 int vp9_pick_frame_size(VP9_COMP *cpi); 37 void vp9_setup_inter_frame(VP9_COMP *cpi);
|
vp9_temporal_filter.h | 14 void vp9_temporal_filter_prepare(VP9_COMP *cpi, int distance); 15 void configure_arnr_filter(VP9_COMP *cpi, const unsigned int this_frame,
|
vp9_bitstream.h | 15 void vp9_update_skip_probs(VP9_COMP *cpi, vp9_writer *bc);
|
vp9_vaq.h | 22 void vp9_vaq_frame_setup(VP9_COMP *cpi); 24 int vp9_block_energy(VP9_COMP *cpi, MACROBLOCK *x, BLOCK_SIZE bs);
|
vp9_encodemv.h | 17 void vp9_write_nmv_probs(VP9_COMP* const, int usehp, vp9_writer* const); 19 void vp9_encode_mv(VP9_COMP *cpi, vp9_writer* w, const MV* mv, const MV* ref, 29 void vp9_update_mv_count(VP9_COMP *cpi, MACROBLOCK *x, int_mv best_ref_mv[2]);
|
vp9_segmentation.h | 38 void vp9_choose_segmap_coding_method(VP9_COMP *cpi);
|
vp9_tokenize.h | 34 struct VP9_COMP; 36 void vp9_tokenize_sb(struct VP9_COMP *cpi, TOKENEXTRA **t, int dry_run,
|
vp9_rdopt.h | 23 int vp9_compute_rd_mult(VP9_COMP *cpi, int qindex); 25 void vp9_initialize_rd_consts(VP9_COMP *cpi); 27 void vp9_initialize_me_consts(VP9_COMP *cpi, int qindex); 29 void vp9_rd_pick_intra_mode_sb(VP9_COMP *cpi, MACROBLOCK *x, 33 int64_t vp9_rd_pick_inter_mode_sb(VP9_COMP *cpi, MACROBLOCK *x, 42 int64_t vp9_rd_pick_inter_mode_sub8x8(VP9_COMP *cpi, MACROBLOCK *x,
|
vp9_ratectrl.c | 70 void vp9_save_coding_context(VP9_COMP *cpi) { 93 void vp9_restore_coding_context(VP9_COMP *cpi) { 115 void vp9_setup_key_frame(VP9_COMP *cpi) { 127 void vp9_setup_inter_frame(VP9_COMP *cpi) { 148 static void calc_iframe_target_size(VP9_COMP *cpi) { 175 static void calc_gf_params(VP9_COMP *cpi) { 181 static void calc_pframe_target_size(VP9_COMP *cpi) { 240 void vp9_update_rate_correction_factors(VP9_COMP *cpi, int damp_var) { 321 int vp9_regulate_q(VP9_COMP *cpi, int target_bits_per_frame) { 372 static int estimate_keyframe_frequency(VP9_COMP *cpi) [all...] |
vp9_segmentation.c | 19 VP9_COMP *cpi = (VP9_COMP *)ptr; 28 VP9_COMP *cpi = (VP9_COMP *)ptr; 35 VP9_COMP *cpi = (VP9_COMP *)ptr; 50 VP9_COMP *cpi = (VP9_COMP *)ptr; 120 static void count_segs(VP9_COMP *cpi, const TileInfo *const tile, 161 static void count_segs_sb(VP9_COMP *cpi, const TileInfo *const tile [all...] |
vp9_mcomp.h | 36 struct VP9_COMP; 37 int vp9_init_search_range(struct VP9_COMP *cpi, int size); 40 int vp9_full_pixel_diamond(struct VP9_COMP *cpi, MACROBLOCK *x,
|
vp9_modecosts.c | 18 void vp9_init_mode_costs(VP9_COMP *c) {
|
vp9_picklpf.c | 74 static int get_min_filter_level(VP9_COMP *cpi, int base_qindex) { 82 static int get_max_filter_level(VP9_COMP *cpi, int base_qindex) { 94 void vp9_set_alt_lf_level(VP9_COMP *cpi, int filt_val) { 97 void vp9_pick_filter_level(YV12_BUFFER_CONFIG *sd, VP9_COMP *cpi, int partial) {
|
vp9_onyx_int.h | 293 typedef struct VP9_COMP { 668 } VP9_COMP; 670 static int get_ref_frame_idx(VP9_COMP *cpi, MV_REFERENCE_FRAME ref_frame) { 680 static int get_scale_ref_frame_idx(VP9_COMP *cpi, 691 void vp9_encode_frame(VP9_COMP *cpi); 693 void vp9_pack_bitstream(VP9_COMP *cpi, unsigned char *dest, 696 void vp9_activity_masking(VP9_COMP *cpi, MACROBLOCK *x); 698 void vp9_set_speed_features(VP9_COMP *cpi); 702 void vp9_alloc_compressor_data(VP9_COMP *cpi); 704 int vp9_compute_qdelta(VP9_COMP *cpi, double qstart, double qtarget) [all...] |
vp9_vaq.c | 75 void vp9_vaq_frame_setup(VP9_COMP *cpi) { 111 static unsigned int block_variance(VP9_COMP *cpi, MACROBLOCK *x, 136 int vp9_block_energy(VP9_COMP *cpi, MACROBLOCK *x, BLOCK_SIZE bs) {
|
vp9_onyx_if.c | 113 extern void vp9_init_quantizer(VP9_COMP *cpi); 240 static void set_mvcost(VP9_COMP *cpi) { 288 static void dealloc_compressor_data(VP9_COMP *cpi) { 326 int vp9_compute_qdelta(VP9_COMP *cpi, double qstart, double qtarget) { 348 static void configure_static_seg_features(VP9_COMP *cpi) { 471 void vp9_update_mode_context_stats(VP9_COMP *cpi) { 502 void print_mode_context(VP9_COMP *cpi) { 534 static void print_seg_map(VP9_COMP *cpi) { 554 static void update_reference_segmentation_map(VP9_COMP *cpi) { 587 static void set_rd_speed_thresholds(VP9_COMP *cpi, int mode) [all...] |
vp9_bitstream.c | 177 static void update_mbintra_mode_probs(VP9_COMP* const cpi, 189 static void write_selected_tx_size(const VP9_COMP *cpi, MODE_INFO *m, 204 static int write_skip_coeff(const VP9_COMP *cpi, int segment_id, MODE_INFO *m, 216 void vp9_update_skip_probs(VP9_COMP *cpi, vp9_writer *w) { 228 static void update_switchable_interp_probs(VP9_COMP *cpi, vp9_writer *w) { 335 static void encode_ref_frame(VP9_COMP *cpi, vp9_writer *bc) { 376 static void pack_inter_mode_mvs(VP9_COMP *cpi, MODE_INFO *m, vp9_writer *bc) { 503 static void write_mb_modes_kf(const VP9_COMP *cpi, MODE_INFO **mi_8x8, 547 static void write_modes_b(VP9_COMP *cpi, const TileInfo *const tile, 577 static void write_partition(VP9_COMP *cpi, int hbs, int mi_row, int mi_col [all...] |
vp9_firstpass.c | 62 static void find_next_key_frame(VP9_COMP *cpi, FIRSTPASS_STATS *this_frame); 83 static void reset_fpf_position(VP9_COMP *cpi, FIRSTPASS_STATS *position) { 87 static int lookup_next_frame_stats(VP9_COMP *cpi, FIRSTPASS_STATS *next_frame) { 96 static int read_frame_stats(VP9_COMP *cpi, 114 static int input_stats(VP9_COMP *cpi, FIRSTPASS_STATS *fps) { 124 static void output_stats(const VP9_COMP *cpi, 257 static double calculate_modified_err(VP9_COMP *cpi, 332 static int frame_max_bits(VP9_COMP *cpi) { 345 void vp9_init_first_pass(VP9_COMP *cpi) { 349 void vp9_end_first_pass(VP9_COMP *cpi) [all...] |
vp9_mbgraph.c | 25 static unsigned int do_16x16_motion_iteration(VP9_COMP *cpi, 85 static int do_16x16_motion_search(VP9_COMP *cpi, int_mv *ref_mv, int_mv *dst_mv, 125 static int do_16x16_zerozero_search(VP9_COMP *cpi, int_mv *dst_mv) { 140 static int find_best_16x16_intra(VP9_COMP *cpi, 175 VP9_COMP *cpi, 238 static void update_mbgraph_frame_stats(VP9_COMP *cpi, 313 static void separate_arf_mbs(VP9_COMP *cpi) { 392 void vp9_update_mbgraph_stats(VP9_COMP *cpi) {
|
vp9_tokenize.c | 80 VP9_COMP *cpi; 100 VP9_COMP *cpi = args->cpi; 192 void vp9_tokenize_sb(VP9_COMP *cpi, TOKENEXTRA **t, int dry_run,
|