Searched refs:cpi (Results 26 - 50 of 109) sorted by relevance

12345

/external/libvpx/libvpx/vp8/encoder/
H A Dsegmentation.c14 void vp8_update_gf_useage_maps(VP8_COMP *cpi, VP8_COMMON *cm, MACROBLOCK *x) { argument
19 x->gf_active_ptr = (signed char *)cpi->gf_active_flags;
23 memset(cpi->gf_active_flags, 1, (cm->mb_rows * cm->mb_cols));
24 cpi->gf_active_count = cm->mb_rows * cm->mb_cols;
39 cpi->gf_active_count++;
44 cpi->gf_active_count--;
H A Dethreading.c20 extern void vp8cx_mb_init_quantizer(VP8_COMP *cpi, MACROBLOCK *x,
24 VP8_COMP *cpi = (VP8_COMP *)(((LPFTHREAD_DATA *)p_data)->ptr1); local
25 VP8_COMMON *cm = &cpi->common;
28 if (protected_read(&cpi->mt_mutex, &cpi->b_multi_threaded) == 0) break;
30 if (sem_wait(&cpi->h_event_start_lpf) == 0) {
32 if (protected_read(&cpi->mt_mutex, &cpi->b_multi_threaded) == 0) break;
34 vp8_loopfilter_frame(cpi, cm);
36 sem_post(&cpi
45 VP8_COMP *cpi = (VP8_COMP *)(((ENCODETHREAD_DATA *)p_data)->ptr1); local
436 vp8cx_init_mbrthread_data(VP8_COMP *cpi, MACROBLOCK *x, MB_ROW_COMP *mbr_ei, int count) argument
489 vp8cx_create_encoder_threads(VP8_COMP *cpi) argument
614 vp8cx_remove_encoder_threads(VP8_COMP *cpi) argument
[all...]
H A Dsegmentation.h22 extern void vp8_update_gf_useage_maps(VP8_COMP *cpi, VP8_COMMON *cm,
H A Dbitstream.c85 static void update_mbintra_mode_probs(VP8_COMP *cpi) { argument
86 VP8_COMMON *const x = &cpi->common;
88 vp8_writer *const w = cpi->bc;
95 x->fc.ymode_prob, bct, (unsigned int *)cpi->mb.ymode_count);
102 x->fc.uv_mode_prob, bct, (unsigned int *)cpi->mb.uv_mode_count);
298 static void pack_tokens_into_partitions(VP8_COMP *cpi, unsigned char *cx_data, argument
309 w = cpi->bc + i + 1;
313 for (mb_row = i; mb_row < cpi->common.mb_rows; mb_row += num_part) {
314 const TOKENEXTRA *p = cpi->tplist[mb_row].start;
315 const TOKENEXTRA *stop = cpi
327 pack_mb_row_tokens(VP8_COMP *cpi, vp8_writer *w) argument
393 vp8_convert_rfct_to_prob(VP8_COMP *const cpi) argument
416 pack_inter_mode_mvs(VP8_COMP *const cpi) argument
599 write_kfmodes(VP8_COMP *cpi) argument
718 independent_coef_context_savings(VP8_COMP *cpi) argument
782 default_coef_context_savings(VP8_COMP *cpi) argument
837 vp8_estimate_entropy_savings(VP8_COMP *cpi) argument
888 vp8_update_coef_context(VP8_COMP *cpi) argument
905 vp8_update_coef_probs(VP8_COMP *cpi) argument
1010 pack_coef_probs(VP8_COMP *cpi) argument
1059 vp8_pack_bitstream(VP8_COMP *cpi, unsigned char *dest, unsigned char *dest_end, size_t *size) argument
[all...]
H A Drdopt.h63 extern void vp8_initialize_rd_consts(VP8_COMP *cpi, MACROBLOCK *x, int Qvalue);
64 extern void vp8_rd_pick_inter_mode(VP8_COMP *cpi, MACROBLOCK *x,
79 static INLINE void get_predictor_pointers(const VP8_COMP *cpi, argument
83 if (cpi->ref_frame_flags & VP8_LAST_FRAME) {
84 get_plane_pointers(&cpi->common.yv12_fb[cpi->common.lst_fb_idx],
88 if (cpi->ref_frame_flags & VP8_GOLD_FRAME) {
89 get_plane_pointers(&cpi->common.yv12_fb[cpi->common.gld_fb_idx],
93 if (cpi
99 get_reference_search_order(const VP8_COMP *cpi, int ref_frame_map[4]) argument
[all...]
H A Dpicklpf.c94 static int get_min_filter_level(VP8_COMP *cpi, int base_qindex) { argument
97 if (cpi->source_alt_ref_active && cpi->common.refresh_golden_frame &&
98 !cpi->common.refresh_alt_ref_frame) {
114 static int get_max_filter_level(VP8_COMP *cpi, int base_qindex) { argument
123 if (cpi->twopass.section_intra_rating > 8) {
130 void vp8cx_pick_filter_level_fast(YV12_BUFFER_CONFIG *sd, VP8_COMP *cpi) { argument
131 VP8_COMMON *cm = &cpi->common;
135 int min_filter_level = get_min_filter_level(cpi, cm->base_qindex);
136 int max_filter_level = get_max_filter_level(cpi, c
242 vp8cx_set_alt_lf_level(VP8_COMP *cpi, int filt_val) argument
256 vp8cx_pick_filter_level(YV12_BUFFER_CONFIG *sd, VP8_COMP *cpi) argument
[all...]
H A Dtemporal_filter.c111 static int vp8_temporal_filter_find_matching_mb_c(VP8_COMP *cpi, argument
116 MACROBLOCK *x = &cpi->mb;
150 if (cpi->Speed < 8) {
151 step_param = cpi->sf.first_step + (cpi->Speed > 5);
153 step_param = cpi->sf.first_step + 2;
160 &cpi->fn_ptr[BLOCK_16X16], NULL, NULL, &best_ref_mv1);
168 bestsme = cpi->find_fractional_mv_step(
170 &cpi->fn_ptr[BLOCK_16X16], NULL, &distortion, &sse);
186 static void vp8_temporal_filter_iterate_c(VP8_COMP *cpi, in argument
346 vp8_temporal_filter_prepare_c(VP8_COMP *cpi, int distance) argument
[all...]
/external/tcpdump/
H A Dprint-ipcomp.c43 uint16_t cpi; local
47 cpi = EXTRACT_16BITS(&ipcomp->comp_cpi);
49 ND_PRINT((ndo, "IPComp(cpi=0x%04x)", cpi));
/external/libvpx/libvpx/vp9/encoder/
H A Dvp9_picklpf.h24 struct VP9_COMP *cpi, LPF_PICK_METHOD method);
H A Dvp9_rdopt.h28 void vp9_rd_pick_intra_mode_sb(struct VP9_COMP *cpi, struct macroblock *x,
32 void vp9_rd_pick_inter_mode_sb(struct VP9_COMP *cpi,
39 struct VP9_COMP *cpi, struct TileDataEnc *tile_data, struct macroblock *x,
43 int vp9_internal_image_edge(struct VP9_COMP *cpi);
44 int vp9_active_h_edge(struct VP9_COMP *cpi, int mi_row, int mi_step);
45 int vp9_active_v_edge(struct VP9_COMP *cpi, int mi_col, int mi_step);
46 int vp9_active_edge_sb(struct VP9_COMP *cpi, int mi_row, int mi_col);
48 void vp9_rd_pick_inter_mode_sub8x8(struct VP9_COMP *cpi,
H A Dvp9_ethread.h26 struct VP9_COMP *cpi; member in struct:EncWorkerData
45 void vp9_encode_tiles_mt(struct VP9_COMP *cpi);
47 void vp9_encode_tiles_row_mt(struct VP9_COMP *cpi);
49 void vp9_encode_fp_row_mt(struct VP9_COMP *cpi);
66 void vp9_temporal_filter_row_mt(struct VP9_COMP *cpi);
H A Dvp9_ratectrl.h219 void vp9_rc_get_one_pass_vbr_params(struct VP9_COMP *cpi);
220 void vp9_rc_get_one_pass_cbr_params(struct VP9_COMP *cpi);
221 void vp9_rc_get_svc_params(struct VP9_COMP *cpi);
225 void vp9_rc_postencode_update(struct VP9_COMP *cpi, uint64_t bytes_used);
227 void vp9_rc_postencode_update_drop_frame(struct VP9_COMP *cpi);
231 void vp9_rc_update_rate_correction_factors(struct VP9_COMP *cpi);
235 int vp9_rc_drop_frame(struct VP9_COMP *cpi);
238 void vp9_rc_compute_frame_size_bounds(const struct VP9_COMP *cpi,
244 int vp9_rc_pick_q_and_bounds(const struct VP9_COMP *cpi, int *bottom_index,
248 int vp9_rc_regulate_q(const struct VP9_COMP *cpi, in
[all...]
H A Dvp9_picklpf.c27 static int get_max_filter_level(const VP9_COMP *cpi) { argument
28 if (cpi->oxcf.pass == 2) {
29 return cpi->twopass.section_intra_rating > 8 ? MAX_LOOP_FILTER * 3 / 4
37 VP9_COMP *const cpi, int filt_level,
39 VP9_COMMON *const cm = &cpi->common;
44 if (cpi->num_workers > 1)
45 vp9_loop_filter_frame_mt(cm->frame_to_show, cm, cpi->td.mb.e_mbd.plane,
46 filt_level, 1, partial_frame, cpi->workers,
47 cpi->num_workers, &cpi
36 try_filter_frame(const YV12_BUFFER_CONFIG *sd, VP9_COMP *const cpi, int filt_level, int partial_frame) argument
68 search_filter_level(const YV12_BUFFER_CONFIG *sd, VP9_COMP *cpi, int partial_frame) argument
148 vp9_pick_filter_level(const YV12_BUFFER_CONFIG *sd, VP9_COMP *cpi, LPF_PICK_METHOD method) argument
[all...]
H A Dvp9_aq_cyclicrefresh.c78 static int compute_deltaq(const VP9_COMP *cpi, int q, double rate_factor) { argument
79 const CYCLIC_REFRESH *const cr = cpi->cyclic_refresh;
80 const RATE_CONTROL *const rc = &cpi->rc;
81 int deltaq = vp9_compute_qdelta_by_rate(rc, cpi->common.frame_type, q,
82 rate_factor, cpi->common.bit_depth);
93 int vp9_cyclic_refresh_estimate_bits_at_q(const VP9_COMP *cpi, argument
95 const VP9_COMMON *const cm = &cpi->common;
96 const CYCLIC_REFRESH *const cr = cpi->cyclic_refresh;
125 int vp9_cyclic_refresh_rc_bits_per_mb(const VP9_COMP *cpi, int i, argument
127 const VP9_COMMON *const cm = &cpi
148 vp9_cyclic_refresh_update_segment(VP9_COMP *const cpi, MODE_INFO *const mi, int mi_row, int mi_col, BLOCK_SIZE bsize, int64_t rate, int64_t dist, int skip, struct macroblock_plane *const p) argument
211 vp9_cyclic_refresh_update_sb_postencode(VP9_COMP *const cpi, const MODE_INFO *const mi, int mi_row, int mi_col, BLOCK_SIZE bsize) argument
247 vp9_cyclic_refresh_postencode(VP9_COMP *const cpi) argument
306 vp9_cyclic_refresh_set_golden_update(VP9_COMP *const cpi) argument
327 cyclic_refresh_update_map(VP9_COMP *const cpi) argument
420 vp9_cyclic_refresh_update_parameters(VP9_COMP *const cpi) argument
498 vp9_cyclic_refresh_setup(VP9_COMP *const cpi) argument
581 vp9_cyclic_refresh_reset_resize(VP9_COMP *const cpi) argument
[all...]
H A Dvp9_ethread.c39 VP9_COMP *const cpi = thread_data->cpi; local
40 const VP9_COMMON *const cm = &cpi->common;
48 t += cpi->num_workers) {
52 vp9_encode_tile(cpi, thread_data->td, tile_row, tile_col);
58 static int get_max_tile_cols(VP9_COMP *cpi) { argument
59 const int aligned_width = ALIGN_POWER_OF_TWO(cpi->oxcf.width, MI_SIZE_LOG2);
66 clamp(cpi->oxcf.tile_columns, min_log2_tile_cols, max_log2_tile_cols);
70 static void create_enc_workers(VP9_COMP *cpi, int num_workers) { argument
71 VP9_COMMON *const cm = &cpi
131 launch_enc_workers(VP9_COMP *cpi, VPxWorkerHook hook, void *data2, int num_workers) argument
164 vp9_encode_tiles_mt(VP9_COMP *cpi) argument
384 VP9_COMP *const cpi = thread_data->cpi; local
425 vp9_encode_fp_row_mt(VP9_COMP *cpi) argument
474 VP9_COMP *const cpi = thread_data->cpi; local
511 vp9_temporal_filter_row_mt(VP9_COMP *cpi) argument
551 VP9_COMP *const cpi = thread_data->cpi; local
582 vp9_encode_tiles_row_mt(VP9_COMP *cpi) argument
[all...]
H A Dvp9_mbgraph.c25 static unsigned int do_16x16_motion_iteration(VP9_COMP *cpi, const MV *ref_mv, argument
28 MACROBLOCK *const x = &cpi->td.mb;
30 MV_SPEED_FEATURES *const mv_sf = &cpi->sf.mv;
32 const vp9_variance_fn_ptr_t v_fn_ptr = cpi->fn_ptr[BLOCK_16X16];
47 vp9_full_pixel_search(cpi, x, BLOCK_16X16, &ref_full, step_param,
48 cpi->sf.mv.search_method, x->errorperbit,
49 cond_cost_list(cpi, cost_list), ref_mv, dst_mv, 0, 0);
60 cpi->find_fractional_mv_step(
61 x, dst_mv, ref_mv, cpi->common.allow_high_precision_mv, x->errorperbit,
63 cond_cost_list(cpi, cost_lis
76 do_16x16_motion_search(VP9_COMP *cpi, const MV *ref_mv, int_mv *dst_mv, int mb_row, int mb_col) argument
114 do_16x16_zerozero_search(VP9_COMP *cpi, int_mv *dst_mv) argument
128 find_best_16x16_intra(VP9_COMP *cpi, PREDICTION_MODE *pbest_mode) argument
158 update_mbgraph_mb_stats(VP9_COMP *cpi, MBGRAPH_MB_STATS *stats, YV12_BUFFER_CONFIG *buf, int mb_y_offset, YV12_BUFFER_CONFIG *golden_ref, const MV *prev_golden_ref_mv, YV12_BUFFER_CONFIG *alt_ref, int mb_row, int mb_col) argument
211 update_mbgraph_frame_stats(VP9_COMP *cpi, MBGRAPH_FRAME_STATS *stats, YV12_BUFFER_CONFIG *buf, YV12_BUFFER_CONFIG *golden_ref, YV12_BUFFER_CONFIG *alt_ref) argument
287 separate_arf_mbs(VP9_COMP *cpi) argument
364 vp9_update_mbgraph_stats(VP9_COMP *cpi) argument
[all...]
H A Dvp9_alt_ref_aq.h96 * \param cpi Encoder context
99 struct VP9_COMP *const cpi);
104 * \param cpi Encoder context
107 struct VP9_COMP *const cpi);
112 * \param cpi Encoder context
115 struct VP9_COMP *const cpi);
H A Dvp9_pickmode.h20 void vp9_pick_intra_mode(VP9_COMP *cpi, MACROBLOCK *x, RD_COST *rd_cost,
23 void vp9_pick_inter_mode(VP9_COMP *cpi, MACROBLOCK *x, TileDataEnc *tile_data,
27 void vp9_pick_inter_mode_sub8x8(VP9_COMP *cpi, MACROBLOCK *x, int mi_row,
H A Dvp9_aq_complexity.c47 void vp9_setup_in_frame_q_adj(VP9_COMP *cpi) { argument
48 VP9_COMMON *const cm = &cpi->common;
55 cpi->refresh_alt_ref_frame || cpi->force_update_segmentation ||
56 (cpi->refresh_golden_frame && !cpi->rc.is_src_frame_alt_ref)) {
61 memset(cpi->segmentation_map, DEFAULT_AQ2_SEG, cm->mi_rows * cm->mi_cols);
67 if (cpi->rc.sb64_target_rate < 256) {
87 &cpi->rc, cm->frame_type, cm->base_qindex,
110 void vp9_caq_select_segment(VP9_COMP *cpi, MACROBLOC argument
[all...]
H A Dvp9_speed_features.c34 static int frame_is_boosted(const VP9_COMP *cpi) { argument
35 return frame_is_kf_gf_arf(cpi) || vp9_is_upper_layer_key_frame(cpi);
60 static void set_good_speed_feature_framesize_dependent(VP9_COMP *cpi, argument
63 VP9_COMMON *const cm = &cpi->common;
132 if ((speed >= 1) && (cpi->oxcf.pass == 2) &&
133 ((cpi->twopass.fr_content_type == FC_GRAPHICS_ANIMATION) ||
134 (vp9_internal_image_edge(cpi)))) {
156 static void set_good_speed_feature_framesize_independent(VP9_COMP *cpi, argument
160 const int boosted = frame_is_boosted(cpi);
315 set_rt_speed_feature_framesize_dependent(VP9_COMP *cpi, SPEED_FEATURES *sf, int speed) argument
353 set_rt_speed_feature_framesize_independent( VP9_COMP *cpi, SPEED_FEATURES *sf, int speed, vp9e_tune_content content) argument
615 vp9_set_speed_features_framesize_dependent(VP9_COMP *cpi) argument
664 vp9_set_speed_features_framesize_independent(VP9_COMP *cpi) argument
[all...]
H A Dvp9_aq_360.c39 void vp9_360aq_frame_setup(VP9_COMP *cpi) { argument
40 VP9_COMMON *cm = &cpi->common;
44 if (frame_is_intra_only(cm) || cpi->force_update_segmentation ||
55 vp9_compute_qdelta_by_rate(&cpi->rc, cm->frame_type, cm->base_qindex,
H A Dvp9_mbgraph.h32 void vp9_update_mbgraph_stats(struct VP9_COMP *cpi);
H A Dvp9_firstpass.c227 static double calculate_active_area(const VP9_COMP *cpi, argument
234 ((this_frame->inactive_zone_rows * 2) / (double)cpi->common.mb_rows));
241 static double calculate_mod_frame_score(const VP9_COMP *cpi, argument
259 pow(calculate_active_area(cpi, this_frame), ACT_AREA_CORRECTION);
263 static double calculate_norm_frame_score(const VP9_COMP *cpi, argument
284 pow(calculate_active_area(cpi, this_frame), ACT_AREA_CORRECTION);
306 void vp9_init_first_pass(VP9_COMP *cpi) { argument
307 zero_stats(&cpi->twopass.total_stats);
310 void vp9_end_first_pass(VP9_COMP *cpi) { argument
311 if (is_two_pass_svc(cpi)) {
387 get_search_range(const VP9_COMP *cpi) argument
395 first_pass_motion_search(VP9_COMP *cpi, MACROBLOCK *x, const MV *ref_mv, MV *best_mv, int *best_motion_err) argument
478 set_first_pass_params(VP9_COMP *cpi) argument
685 accumulate_floating_point_stats(VP9_COMP *cpi, TileDataEnc *first_tile_col) argument
705 first_pass_stat_calc(VP9_COMP *cpi, FIRSTPASS_STATS *fps, FIRSTPASS_DATA *fp_acc_data) argument
819 vp9_first_pass_encode_tile_mb_row(VP9_COMP *cpi, ThreadData *td, FIRSTPASS_DATA *fp_acc_data, TileDataEnc *tile_data, MV *best_ref_mv, int mb_row) argument
1338 first_pass_encode(VP9_COMP *cpi, FIRSTPASS_DATA *fp_acc_data) argument
1355 vp9_first_pass(VP9_COMP *cpi, const struct lookahead_entry *source) argument
1580 get_twopass_worst_quality(VP9_COMP *cpi, const double section_err, double inactive_zone, double section_noise, int section_target_bandwidth) argument
1635 setup_rf_level_maxq(VP9_COMP *cpi) argument
1644 init_subsampling(VP9_COMP *cpi) argument
1660 calculate_coded_size(VP9_COMP *cpi, int *scaled_frame_width, int *scaled_frame_height) argument
1667 vp9_init_second_pass(VP9_COMP *cpi) argument
1774 get_sr_decay_rate(const VP9_COMP *cpi, const FIRSTPASS_STATS *frame) argument
1803 get_zero_motion_factor(const VP9_COMP *cpi, const FIRSTPASS_STATS *frame) argument
1812 get_prediction_decay_rate(const VP9_COMP *cpi, const FIRSTPASS_STATS *next_frame) argument
1826 detect_transition_to_still(VP9_COMP *cpi, int frame_interval, int still_interval, double loop_decay_rate, double last_decay_rate) argument
1900 calc_frame_boost(VP9_COMP *cpi, const FIRSTPASS_STATS *this_frame, double *sr_accumulator, double this_frame_mv_in_out, double max_boost) argument
1930 calc_kf_frame_boost(VP9_COMP *cpi, const FIRSTPASS_STATS *this_frame, double *sr_accumulator, double this_frame_mv_in_out, double max_boost) argument
1961 calc_arf_boost(VP9_COMP *cpi, int offset, int f_frames, int b_frames, int *f_boost, int *b_boost) argument
2073 calculate_total_gf_group_bits(VP9_COMP *cpi, double gf_group_err) argument
2136 allocate_gf_group_bits(VP9_COMP *cpi, int64_t gf_group_bits, int gf_arf_bits) argument
2304 adjust_group_arnr_filter(VP9_COMP *cpi, double section_noise, double section_inter, double section_motion) argument
2319 define_gf_group(VP9_COMP *cpi, FIRSTPASS_STATS *this_frame) argument
2754 find_next_key_frame(VP9_COMP *cpi, FIRSTPASS_STATS *this_frame) argument
2994 configure_buffer_updates(VP9_COMP *cpi) argument
3038 is_skippable_frame(const VP9_COMP *cpi) argument
3060 vp9_rc_get_second_pass_params(VP9_COMP *cpi) argument
3229 vp9_twopass_postencode_update(VP9_COMP *cpi) argument
[all...]
H A Dvp9_encoder.h723 void vp9_remove_compressor(VP9_COMP *cpi);
725 void vp9_change_config(VP9_COMP *cpi, const VP9EncoderConfig *oxcf);
729 int vp9_receive_raw_frame(VP9_COMP *cpi, vpx_enc_frame_flags_t frame_flags,
733 int vp9_get_compressed_data(VP9_COMP *cpi, unsigned int *frame_flags,
737 int vp9_get_preview_raw_frame(VP9_COMP *cpi, YV12_BUFFER_CONFIG *dest,
740 int vp9_use_as_reference(VP9_COMP *cpi, int ref_frame_flags);
742 void vp9_update_reference(VP9_COMP *cpi, int ref_frame_flags);
744 int vp9_copy_reference_enc(VP9_COMP *cpi, VP9_REFFRAME ref_frame_flag,
747 int vp9_set_reference_enc(VP9_COMP *cpi, VP9_REFFRAME ref_frame_flag,
750 int vp9_update_entropy(VP9_COMP *cpi, in
766 frame_is_kf_gf_arf(const VP9_COMP *cpi) argument
771 get_ref_frame_map_idx(const VP9_COMP *cpi, MV_REFERENCE_FRAME ref_frame) argument
782 get_ref_frame_buf_idx(const VP9_COMP *const cpi, int ref_frame) argument
789 get_ref_frame_buffer( VP9_COMP *cpi, MV_REFERENCE_FRAME ref_frame) argument
815 get_start_tok(VP9_COMP *cpi, int tile_row, int tile_col, int mi_row, TOKENEXTRA **tok) argument
852 is_two_pass_svc(const struct VP9_COMP *const cpi) argument
856 is_one_pass_cbr_svc(const struct VP9_COMP *const cpi) argument
861 denoise_svc(const struct VP9_COMP *const cpi) argument
868 is_altref_enabled(const VP9_COMP *const cpi) argument
889 cond_cost_list(const struct VP9_COMP *cpi, int *cost_list) argument
[all...]
H A Dvp9_encodeframe.c51 static void encode_superblock(VP9_COMP *cpi, ThreadData *td, TOKENEXTRA **t,
128 unsigned int vp9_get_sby_perpixel_variance(VP9_COMP *cpi, argument
133 cpi->fn_ptr[bs].vf(ref->buf, ref->stride, VP9_VAR_OFFS, 0, &sse);
138 unsigned int vp9_high_get_sby_perpixel_variance(VP9_COMP *cpi, argument
145 cpi->fn_ptr[bs].vf(ref->buf, ref->stride,
150 cpi->fn_ptr[bs].vf(ref->buf, ref->stride,
156 cpi->fn_ptr[bs].vf(ref->buf, ref->stride,
165 static unsigned int get_sby_perpixel_diff_variance(VP9_COMP *cpi, argument
171 const YV12_BUFFER_CONFIG *last = get_ref_frame_buffer(cpi, LAST_FRAME);
176 var = cpi
180 get_rd_var_based_fixed_partition(VP9_COMP *cpi, MACROBLOCK *x, int mi_row, int mi_col) argument
206 set_offsets(VP9_COMP *cpi, const TileInfo *const tile, MACROBLOCK *const x, int mi_row, int mi_col, BLOCK_SIZE bsize) argument
280 set_block_size(VP9_COMP *const cpi, MACROBLOCK *const x, MACROBLOCKD *const xd, int mi_row, int mi_col, BLOCK_SIZE bsize) argument
415 set_vt_partitioning(VP9_COMP *cpi, MACROBLOCK *const x, MACROBLOCKD *const xd, void *data, BLOCK_SIZE bsize, int mi_row, int mi_col, int64_t threshold, BLOCK_SIZE bsize_min, int force_split) argument
515 set_vbp_thresholds(VP9_COMP *cpi, int64_t thresholds[], int q, int content_state) argument
571 vp9_set_variance_partition_thresholds(VP9_COMP *cpi, int q, int content_state) argument
717 skin_sb_split(VP9_COMP *cpi, MACROBLOCK *x, const int low_res, int mi_row, int mi_col, int *force_split) argument
778 set_low_temp_var_flag(VP9_COMP *cpi, MACROBLOCK *x, MACROBLOCKD *xd, v64x64 *vt, int64_t thresholds[], MV_REFERENCE_FRAME ref_frame_partition, int mi_col, int mi_row) argument
844 copy_partitioning_helper(VP9_COMP *cpi, MACROBLOCK *x, MACROBLOCKD *xd, BLOCK_SIZE bsize, int mi_row, int mi_col) argument
887 copy_partitioning(VP9_COMP *cpi, MACROBLOCK *x, MACROBLOCKD *xd, int mi_row, int mi_col, int segment_id, int sb_offset) argument
920 update_prev_partition(VP9_COMP *cpi, BLOCK_SIZE bsize, int mi_row, int mi_col) argument
961 chroma_check(VP9_COMP *cpi, MACROBLOCK *x, int bsize, unsigned int y_sad, int is_key_frame) argument
992 avg_source_sad(VP9_COMP *cpi, MACROBLOCK *x, int shift, int sb_offset) argument
1039 choose_partitioning(VP9_COMP *cpi, const TileInfo *const tile, MACROBLOCK *x, int mi_row, int mi_col) argument
1452 update_state(VP9_COMP *cpi, ThreadData *td, PICK_MODE_CONTEXT *ctx, int mi_row, int mi_col, BLOCK_SIZE bsize, int output_enabled) argument
1622 set_segment_rdmult(VP9_COMP *const cpi, MACROBLOCK *const x, int8_t segment_id) argument
1632 rd_pick_sb_modes(VP9_COMP *cpi, TileDataEnc *tile_data, MACROBLOCK *const x, int mi_row, int mi_col, RD_COST *rd_cost, BLOCK_SIZE bsize, PICK_MODE_CONTEXT *ctx, int64_t best_rd) argument
1890 encode_b(VP9_COMP *cpi, const TileInfo *const tile, ThreadData *td, TOKENEXTRA **tp, int mi_row, int mi_col, int output_enabled, BLOCK_SIZE bsize, PICK_MODE_CONTEXT *ctx) argument
1907 encode_sb(VP9_COMP *cpi, ThreadData *td, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, int output_enabled, BLOCK_SIZE bsize, PC_TREE *pc_tree) argument
2017 set_fixed_partitioning(VP9_COMP *cpi, const TileInfo *const tile, MODE_INFO **mi_8x8, int mi_row, int mi_col, BLOCK_SIZE bsize) argument
2074 set_source_var_based_partition(VP9_COMP *cpi, const TileInfo *const tile, MACROBLOCK *const x, MODE_INFO **mi_8x8, int mi_row, int mi_col) argument
2162 update_state_rt(VP9_COMP *cpi, ThreadData *td, PICK_MODE_CONTEXT *ctx, int mi_row, int mi_col, int bsize) argument
2230 encode_b_rt(VP9_COMP *cpi, ThreadData *td, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, int output_enabled, BLOCK_SIZE bsize, PICK_MODE_CONTEXT *ctx) argument
2245 encode_sb_rt(VP9_COMP *cpi, ThreadData *td, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, int output_enabled, BLOCK_SIZE bsize, PC_TREE *pc_tree) argument
2313 rd_use_partition(VP9_COMP *cpi, ThreadData *td, TileDataEnc *tile_data, MODE_INFO **mi_8x8, TOKENEXTRA **tp, int mi_row, int mi_col, BLOCK_SIZE bsize, int *rate, int64_t *dist, int do_recon, PC_TREE *pc_tree) argument
2620 rd_auto_partition_range(VP9_COMP *cpi, const TileInfo *const tile, MACROBLOCKD *const xd, int mi_row, int mi_col, BLOCK_SIZE *min_block_size, BLOCK_SIZE *max_block_size) argument
2875 rd_pick_partition(VP9_COMP *cpi, ThreadData *td, TileDataEnc *tile_data, TOKENEXTRA **tp, int mi_row, int mi_col, BLOCK_SIZE bsize, RD_COST *rd_cost, int64_t best_rd, PC_TREE *pc_tree) argument
3321 encode_rd_sb_row(VP9_COMP *cpi, ThreadData *td, TileDataEnc *tile_data, int mi_row, TOKENEXTRA **tp) argument
3413 init_encode_frame_mb_context(VP9_COMP *cpi) argument
3432 check_dual_ref_flags(VP9_COMP *cpi) argument
3456 get_frame_type(const VP9_COMP *cpi) argument
3467 select_tx_mode(const VP9_COMP *cpi, MACROBLOCKD *const xd) argument
3480 hybrid_intra_mode_search(VP9_COMP *cpi, MACROBLOCK *const x, RD_COST *rd_cost, BLOCK_SIZE bsize, PICK_MODE_CONTEXT *ctx) argument
3489 nonrd_pick_sb_modes(VP9_COMP *cpi, TileDataEnc *tile_data, MACROBLOCK *const x, int mi_row, int mi_col, RD_COST *rd_cost, BLOCK_SIZE bsize, PICK_MODE_CONTEXT *ctx) argument
3616 nonrd_pick_partition(VP9_COMP *cpi, ThreadData *td, TileDataEnc *tile_data, TOKENEXTRA **tp, int mi_row, int mi_col, BLOCK_SIZE bsize, RD_COST *rd_cost, int do_recon, int64_t best_rd, PC_TREE *pc_tree) argument
3860 nonrd_select_partition(VP9_COMP *cpi, ThreadData *td, TileDataEnc *tile_data, MODE_INFO **mi, TOKENEXTRA **tp, int mi_row, int mi_col, BLOCK_SIZE bsize, int output_enabled, RD_COST *rd_cost, PC_TREE *pc_tree) argument
3992 nonrd_use_partition(VP9_COMP *cpi, ThreadData *td, TileDataEnc *tile_data, MODE_INFO **mi, TOKENEXTRA **tp, int mi_row, int mi_col, BLOCK_SIZE bsize, int output_enabled, RD_COST *dummy_cost, PC_TREE *pc_tree) argument
4101 encode_nonrd_sb_row(VP9_COMP *cpi, ThreadData *td, TileDataEnc *tile_data, int mi_row, TOKENEXTRA **tp) argument
4222 set_var_thresh_from_histogram(VP9_COMP *cpi) argument
4306 source_var_based_partition_search_method(VP9_COMP *cpi) argument
4346 vp9_init_tile_data(VP9_COMP *cpi) argument
4396 vp9_encode_sb_row(VP9_COMP *cpi, ThreadData *td, int tile_row, int tile_col, int mi_row) argument
4426 vp9_encode_tile(VP9_COMP *cpi, ThreadData *td, int tile_row, int tile_col) argument
4440 encode_tiles(VP9_COMP *cpi) argument
4467 encode_frame_internal(VP9_COMP *cpi) argument
4594 compute_frame_aq_offset(struct VP9_COMP *cpi) argument
4619 vp9_encode_frame(VP9_COMP *cpi) argument
4766 update_zeromv_cnt(VP9_COMP *const cpi, const MODE_INFO *const mi, int mi_row, int mi_col, BLOCK_SIZE bsize) argument
4790 encode_superblock(VP9_COMP *cpi, ThreadData *td, TOKENEXTRA **t, int output_enabled, int mi_row, int mi_col, BLOCK_SIZE bsize, PICK_MODE_CONTEXT *ctx) argument
[all...]

Completed in 654 milliseconds

12345