/external/libvpx/libvpx/vp9/encoder/ |
H A D | vp9_mbgraph.c | 24 static unsigned int do_16x16_motion_iteration(VP9_COMP *cpi, argument 29 MACROBLOCK *const x = &cpi->mb; 31 vp9_variance_fn_ptr_t v_fn_ptr = cpi->fn_ptr[BLOCK_16X16]; 40 int step_param = cpi->sf.reduce_first_step_size + 41 (cpi->speed < 8 ? (cpi->speed > 5 ? 1 : 0) : 2); 42 step_param = MIN(step_param, (cpi->sf.max_step_search_steps - 2)); 49 /*cpi->sf.search_method == HEX*/ 58 cpi->find_fractional_mv_step( 59 x, dst_mv, ref_mv, cpi 80 do_16x16_motion_search(VP9_COMP *cpi, const int_mv *ref_mv, int_mv *dst_mv, int mb_row, int mb_col) argument 121 do_16x16_zerozero_search(VP9_COMP *cpi, int_mv *dst_mv) argument 136 find_best_16x16_intra(VP9_COMP *cpi, MB_PREDICTION_MODE *pbest_mode) argument 169 update_mbgraph_mb_stats( VP9_COMP *cpi, MBGRAPH_MB_STATS *stats, YV12_BUFFER_CONFIG *buf, int mb_y_offset, YV12_BUFFER_CONFIG *golden_ref, int_mv *prev_golden_ref_mv, YV12_BUFFER_CONFIG *alt_ref, int mb_row, int mb_col ) argument 231 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 305 separate_arf_mbs(VP9_COMP *cpi) argument 383 vp9_update_mbgraph_stats(VP9_COMP *cpi) argument [all...] |
H A D | vp9_temporal_filter.c | 127 static int temporal_filter_find_matching_mb_c(VP9_COMP *cpi, argument 131 MACROBLOCK *x = &cpi->mb; 155 if (cpi->speed < 8) 156 step_param = cpi->sf.reduce_first_step_size + ((cpi->speed > 5) ? 1 : 0); 158 step_param = cpi->sf.reduce_first_step_size + 2; 159 step_param = MIN(step_param, (cpi->sf.max_step_search_steps - 2)); 161 /*cpi->sf.search_method == HEX*/ 164 &cpi->fn_ptr[BLOCK_16X16], 0, &best_ref_mv1, ref_mv); 172 bestsme = cpi 190 temporal_filter_iterate_c(VP9_COMP *cpi, int frame_count, int alt_ref_index, int strength, struct scale_factors *scale) argument 371 vp9_temporal_filter_prepare(VP9_COMP *cpi, int distance) argument 465 vp9_configure_arnr_filter(VP9_COMP *cpi, const unsigned int frames_to_arnr, const int group_boost) argument [all...] |
H A D | vp9_tokenize.c | 162 VP9_COMP *cpi; member in struct:tokenize_b_args 171 struct macroblock_plane *p = &args->cpi->mb.plane[plane]; 212 VP9_COMP *cpi = args->cpi; local 216 struct macroblock_plane *p = &cpi->mb.plane[plane]; 230 cpi->coef_counts[tx_size][type][ref]; 232 cpi->common.fc.coef_probs[tx_size][type][ref]; 234 cpi->common.counts.eob_branch[tx_size][type][ref]; 237 const int seg_eob = get_tx_eob(&cpi->common.seg, segment_id, tx_size); 308 void vp9_tokenize_sb(VP9_COMP *cpi, TOKENEXTR argument [all...] |
H A D | vp9_ratectrl.c | 112 int vp9_rc_clamp_pframe_target_size(const VP9_COMP *const cpi, int target) { argument 113 const RATE_CONTROL *rc = &cpi->rc; 118 if (cpi->refresh_golden_frame && rc->is_src_frame_alt_ref) { 131 int vp9_rc_clamp_iframe_target_size(const VP9_COMP *const cpi, int target) { argument 132 const RATE_CONTROL *rc = &cpi->rc; 133 const VP9_CONFIG *oxcf = &cpi->oxcf; 164 static void update_buffer_level(VP9_COMP *cpi, int encoded_frame_size) { argument 165 const VP9_COMMON *const cm = &cpi->common; 166 const VP9_CONFIG *oxcf = &cpi->oxcf; 167 RATE_CONTROL *const rc = &cpi 235 vp9_rc_drop_frame(VP9_COMP *cpi) argument 273 get_rate_correction_factor(const VP9_COMP *cpi) argument 286 set_rate_correction_factor(VP9_COMP *cpi, double factor) argument 299 vp9_rc_update_rate_correction_factors(VP9_COMP *cpi, int damp_var) argument 360 vp9_rc_regulate_q(const VP9_COMP *cpi, int target_bits_per_frame, int active_best_quality, int active_worst_quality) argument 409 calc_active_worst_quality_one_pass_vbr(const VP9_COMP *cpi) argument 432 calc_active_worst_quality_one_pass_cbr(const VP9_COMP *cpi) argument 485 rc_pick_q_and_bounds_one_pass_cbr(const VP9_COMP *cpi, int *bottom_index, int *top_index) argument 595 rc_pick_q_and_bounds_one_pass_vbr(const VP9_COMP *cpi, int *bottom_index, int *top_index) argument 778 rc_pick_q_and_bounds_two_pass(const VP9_COMP *cpi, int *bottom_index, int *top_index) argument 961 vp9_rc_pick_q_and_bounds(const VP9_COMP *cpi, int *bottom_index, int *top_index) argument 989 vp9_rc_compute_frame_size_bounds(const VP9_COMP *cpi, int this_frame_target, int *frame_under_shoot_limit, int *frame_over_shoot_limit) argument 1018 vp9_rc_set_frame_target(VP9_COMP *cpi, int target) argument 1028 update_alt_ref_frame_stats(VP9_COMP *cpi) argument 1043 update_golden_frame_stats(VP9_COMP *cpi) argument 1067 vp9_rc_postencode_update(VP9_COMP *cpi, uint64_t bytes_used) argument 1154 vp9_rc_postencode_update_drop_frame(VP9_COMP *cpi) argument 1162 test_for_kf_one_pass(VP9_COMP *cpi) argument 1169 calc_pframe_target_size_one_pass_vbr(const VP9_COMP *const cpi) argument 1186 calc_iframe_target_size_one_pass_vbr(const VP9_COMP *const cpi) argument 1193 vp9_rc_get_one_pass_vbr_params(VP9_COMP *cpi) argument 1228 calc_pframe_target_size_one_pass_cbr(const VP9_COMP *cpi) argument 1259 calc_iframe_target_size_one_pass_cbr(const VP9_COMP *cpi) argument 1278 vp9_rc_get_svc_params(VP9_COMP *cpi) argument 1302 vp9_rc_get_one_pass_cbr_params(VP9_COMP *cpi) argument [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/encoder/ |
H A D | encodeframe.c | 37 extern void vp8_stuff_mb(VP8_COMP *cpi, MACROBLOCK *x, TOKENEXTRA **t) ; 43 extern void vp8_convert_rfct_to_prob(VP8_COMP *const cpi); 44 extern void vp8cx_initialize_me_consts(VP8_COMP *cpi, int QIndex); 45 extern void vp8_auto_select_speed(VP8_COMP *cpi); 46 extern void vp8cx_init_mbrthread_data(VP8_COMP *cpi, 50 static void adjust_act_zbin( VP8_COMP *cpi, MACROBLOCK *x ); 81 static unsigned int tt_activity_measure( VP8_COMP *cpi, MACROBLOCK *x ) argument 104 static unsigned int alt_activity_measure( VP8_COMP *cpi, argument 107 return vp8_encode_intra(cpi,x, use_dc_pred); 115 static unsigned int mb_activity_measure( VP8_COMP *cpi, MACROBLOC argument 141 calc_av_activity( VP8_COMP *cpi, int64_t activity_sum ) argument 204 calc_activity_index( VP8_COMP *cpi, MACROBLOCK *x ) argument 336 vp8_activity_masking(VP8_COMP *cpi, MACROBLOCK *x) argument 361 encode_mb_row(VP8_COMP *cpi, VP8_COMMON *cm, int mb_row, MACROBLOCK *x, MACROBLOCKD *xd, TOKENEXTRA **tp, int *segment_counts, int *totalrate) argument 619 init_encode_frame_mb_context(VP8_COMP *cpi) argument 726 vp8_encode_frame(VP8_COMP *cpi) argument 1122 sum_intra_stats(VP8_COMP *cpi, MACROBLOCK *x) argument 1156 adjust_act_zbin( VP8_COMP *cpi, MACROBLOCK *x ) argument 1176 vp8cx_encode_intra_macroblock(VP8_COMP *cpi, MACROBLOCK *x, TOKENEXTRA **t) argument 1219 vp8cx_encode_inter_macroblock( VP8_COMP *cpi, MACROBLOCK *x, TOKENEXTRA **t, int recon_yoffset, int recon_uvoffset, int mb_row, int mb_col ) argument [all...] |
H A D | bitstream.c | 108 static void update_mbintra_mode_probs(VP8_COMP *cpi) argument 110 VP8_COMMON *const x = & cpi->common; 112 vp8_writer *const w = cpi->bc; 120 Pnew, x->fc.ymode_prob, bct, (unsigned int *)cpi->mb.ymode_count 129 Pnew, x->fc.uv_mode_prob, bct, (unsigned int *)cpi->mb.uv_mode_count 377 static void pack_tokens_into_partitions_c(VP8_COMP *cpi, unsigned char *cx_data, argument 391 w = cpi->bc + i + 1; 395 for (mb_row = i; mb_row < cpi->common.mb_rows; mb_row += num_part) 397 const TOKENEXTRA *p = cpi->tplist[mb_row].start; 398 const TOKENEXTRA *stop = cpi 410 pack_mb_row_tokens_c(VP8_COMP *cpi, vp8_writer *w) argument 493 vp8_convert_rfct_to_prob(VP8_COMP *const cpi) argument 516 pack_inter_mode_mvs(VP8_COMP *const cpi) argument 718 write_kfmodes(VP8_COMP *cpi) argument 851 independent_coef_context_savings(VP8_COMP *cpi) argument 927 default_coef_context_savings(VP8_COMP *cpi) argument 1000 vp8_estimate_entropy_savings(VP8_COMP *cpi) argument 1056 vp8_update_coef_context(VP8_COMP *cpi) argument 1076 vp8_update_coef_probs(VP8_COMP *cpi) argument 1204 pack_coef_probs(VP8_COMP *cpi) argument 1266 vp8_pack_bitstream(VP8_COMP *cpi, unsigned char *dest, unsigned char * dest_end, unsigned long *size) argument [all...] |
H A D | pickinter.c | 409 void get_lower_res_motion_info(VP8_COMP *cpi, MACROBLOCKD *xd, int *dissim, argument 415 = ((LOWER_RES_FRAME_INFO*)cpi->oxcf.mr_low_res_mode_info)->mb_info; 426 parent_mb_row = mb_row*cpi->oxcf.mr_down_sampling_factor.den 427 /cpi->oxcf.mr_down_sampling_factor.num; 428 parent_mb_col = mb_col*cpi->oxcf.mr_down_sampling_factor.den 429 /cpi->oxcf.mr_down_sampling_factor.num; 430 parent_mb_index = parent_mb_row*cpi->mr_low_res_mb_cols + parent_mb_col; 440 if (cpi->oxcf.mr_encoder_id == (cpi->oxcf.mr_total_resolutions - 1)) 449 *cpi 484 evaluate_inter_mode(unsigned int* sse, int rate2, int* distortion2, VP8_COMP *cpi, MACROBLOCK *x, int rd_adj) argument 528 calculate_zeromv_rd_adjustment(VP8_COMP *cpi, MACROBLOCK *x, int *rd_adjustment) argument 569 vp8_pick_inter_mode(VP8_COMP *cpi, MACROBLOCK *x, int recon_yoffset, int recon_uvoffset, int *returnrate, int *returndistortion, int *returnintra, int mb_row, int mb_col) argument [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/encoder/ |
H A D | vp9_rd.c | 55 static void fill_mode_costs(VP9_COMP *cpi) { argument 56 const FRAME_CONTEXT *const fc = &cpi->common.fc; 61 vp9_cost_tokens(cpi->y_mode_costs[i][j], vp9_kf_y_mode_prob[i][j], 64 vp9_cost_tokens(cpi->mbmode_cost, fc->y_mode_prob[1], vp9_intra_mode_tree); 65 vp9_cost_tokens(cpi->intra_uv_mode_cost[KEY_FRAME], 67 vp9_cost_tokens(cpi->intra_uv_mode_cost[INTER_FRAME], 71 vp9_cost_tokens(cpi->switchable_interp_costs[i], 138 int vp9_compute_rd_mult(const VP9_COMP *cpi, int qindex) { argument 139 const int q = vp9_dc_quant(qindex, 0, cpi->common.bit_depth); 142 switch (cpi 195 vp9_initialize_me_consts(VP9_COMP *cpi, int qindex) argument 251 vp9_initialize_rd_consts(VP9_COMP *cpi) argument 434 vp9_mv_pred(VP9_COMP *cpi, MACROBLOCK *x, uint8_t *ref_y_buffer, int ref_y_stride, int ref_frame, BLOCK_SIZE block_size) argument 507 vp9_get_scaled_ref_frame(const VP9_COMP *cpi, int ref_frame) argument 515 vp9_get_switchable_rate(const VP9_COMP *cpi) argument 523 vp9_set_rd_speed_thresholds(VP9_COMP *cpi) argument 581 vp9_set_rd_speed_thresholds_sub8x8(VP9_COMP *cpi) argument [all...] |
H A D | vp9_temporal_filter.c | 136 static int temporal_filter_find_matching_mb_c(VP9_COMP *cpi, argument 140 MACROBLOCK *const x = &cpi->mb; 142 const MV_SPEED_FEATURES *const mv_sf = &cpi->sf.mv; 172 cond_sad_list(cpi, sad_list), 173 &cpi->fn_ptr[BLOCK_16X16], 0, &best_ref_mv1, ref_mv); 176 bestsme = cpi->find_fractional_mv_step(x, ref_mv, 178 cpi->common.allow_high_precision_mv, 180 &cpi->fn_ptr[BLOCK_16X16], 182 cond_sad_list(cpi, sad_list), 193 static void temporal_filter_iterate_c(VP9_COMP *cpi, argument 363 adjust_arnr_filter(VP9_COMP *cpi, int distance, int group_boost, int *arnr_frames, int *arnr_strength) argument 426 vp9_temporal_filter(VP9_COMP *cpi, int distance) argument [all...] |
H A D | vp9_tokenize.c | 246 VP9_COMP *cpi; member in struct:tokenize_b_args 255 struct macroblock_plane *p = &args->cpi->mb.plane[plane]; 296 VP9_COMP *cpi = args->cpi; local 300 struct macroblock_plane *p = &cpi->mb.plane[plane]; 314 cpi->coef_counts[tx_size][type][ref]; 316 cpi->common.fc.coef_probs[tx_size][type][ref]; 318 cpi->common.counts.eob_branch[tx_size][type][ref]; 320 const int seg_eob = get_tx_eob(&cpi->common.seg, segment_id, tx_size); 333 if (cpi 406 vp9_tokenize_sb(VP9_COMP *cpi, TOKENEXTRA **t, int dry_run, BLOCK_SIZE bsize) argument [all...] |
H A D | vp9_pickmode.c | 116 static int combined_motion_search(VP9_COMP *cpi, MACROBLOCK *x, argument 123 const int step_param = cpi->sf.mv.fullpel_search_step_param; 136 const YV12_BUFFER_CONFIG *scaled_ref_frame = vp9_get_scaled_ref_frame(cpi, 138 if (cpi->common.show_frame && 162 vp9_full_pixel_search(cpi, x, bsize, &mvp_full, step_param, sadpb, 163 cond_sad_list(cpi, sad_list), 178 rate_mode = cpi->inter_mode_cost[mbmi->mode_context[ref]] 184 cpi->find_fractional_mv_step(x, &tmp_mv->as_mv, &ref_mv, 185 cpi->common.allow_high_precision_mv, 187 &cpi 205 model_rd_for_sb_y(VP9_COMP *cpi, BLOCK_SIZE bsize, MACROBLOCK *x, MACROBLOCKD *xd, int *out_rate_sum, int64_t *out_dist_sum, unsigned int *var_y, unsigned int *sse_y) argument 272 encode_breakout_test(VP9_COMP *cpi, MACROBLOCK *x, BLOCK_SIZE bsize, int mi_row, int mi_col, MV_REFERENCE_FRAME ref_frame, PREDICTION_MODE this_mode, unsigned int var_y, unsigned int sse_y, struct buf_2d yv12_mb[][MAX_MB_PLANE], int *rate, int64_t *dist) argument 360 VP9_COMP *cpi; member in struct:estimate_block_intra_args 370 VP9_COMP *const cpi = args->cpi; local 413 vp9_pick_inter_mode(VP9_COMP *cpi, MACROBLOCK *x, const TileInfo *const tile, int mi_row, int mi_col, int *returnrate, int64_t *returndistortion, BLOCK_SIZE bsize, PICK_MODE_CONTEXT *ctx) argument [all...] |
H A D | vp9_bitstream.c | 225 static void pack_inter_mode_mvs(VP9_COMP *cpi, const MODE_INFO *mi, argument 227 VP9_COMMON *const cm = &cpi->common; 229 const MACROBLOCK *const x = &cpi->mb; 297 ++cpi->interp_filter_selected[0][mbmi->interp_filter]; 314 vp9_encode_mv(cpi, w, &mi->bmi[j].as_mv[ref].as_mv, 323 vp9_encode_mv(cpi, w, &mbmi->mv[ref].as_mv, 368 static void write_modes_b(VP9_COMP *cpi, const TileInfo *const tile, argument 372 const VP9_COMMON *const cm = &cpi->common; 373 MACROBLOCKD *const xd = &cpi->mb.e_mbd; 386 pack_inter_mode_mvs(cpi, 415 write_modes_sb(VP9_COMP *cpi, const TileInfo *const tile, vp9_writer *w, TOKENEXTRA **tok, const TOKENEXTRA *const tok_end, int mi_row, int mi_col, BLOCK_SIZE bsize) argument 473 write_modes(VP9_COMP *cpi, const TileInfo *const tile, vp9_writer *w, TOKENEXTRA **tok, const TOKENEXTRA *const tok_end) argument 488 build_tree_distribution(VP9_COMP *cpi, TX_SIZE tx_size, vp9_coeff_stats *coef_branch_ct, vp9_coeff_probs_model *coef_probs) argument 515 update_coef_probs_common(vp9_writer* const bc, VP9_COMP *cpi, TX_SIZE tx_size, vp9_coeff_stats *frame_branch_ct, vp9_coeff_probs_model *new_coef_probs) argument 668 update_coef_probs(VP9_COMP *cpi, vp9_writer* w) argument 891 get_refresh_mask(VP9_COMP *cpi) argument 917 encode_tiles(VP9_COMP *cpi, uint8_t *data_ptr) argument 988 write_frame_size_with_refs(VP9_COMP *cpi, struct vp9_write_bit_buffer *wb) argument 1070 write_uncompressed_header(VP9_COMP *cpi, struct vp9_write_bit_buffer *wb) argument 1145 write_compressed_header(VP9_COMP *cpi, uint8_t *data) argument 1222 vp9_pack_bitstream(VP9_COMP *cpi, uint8_t *dest, size_t *size) argument [all...] |
H A D | vp9_encoder.h | 417 void vp9_remove_compressor(VP9_COMP *cpi); 419 void vp9_change_config(VP9_COMP *cpi, const VP9EncoderConfig *oxcf); 423 int vp9_receive_raw_frame(VP9_COMP *cpi, unsigned int frame_flags, 427 int vp9_get_compressed_data(VP9_COMP *cpi, unsigned int *frame_flags, 431 int vp9_get_preview_raw_frame(VP9_COMP *cpi, YV12_BUFFER_CONFIG *dest, 434 int vp9_use_as_reference(VP9_COMP *cpi, int ref_frame_flags); 436 void vp9_update_reference(VP9_COMP *cpi, int ref_frame_flags); 438 int vp9_copy_reference_enc(VP9_COMP *cpi, VP9_REFFRAME ref_frame_flag, 441 int vp9_set_reference_enc(VP9_COMP *cpi, VP9_REFFRAME ref_frame_flag, 444 int vp9_update_entropy(VP9_COMP *cpi, in 458 get_ref_frame_idx(const VP9_COMP *cpi, MV_REFERENCE_FRAME ref_frame) argument 469 get_ref_frame_buffer( VP9_COMP *cpi, MV_REFERENCE_FRAME ref_frame) argument 501 is_two_pass_svc(const struct VP9_COMP *const cpi) argument 508 is_altref_enabled(const VP9_COMP *const cpi) argument 528 cond_sad_list(const struct VP9_COMP *cpi, int *sad_list) argument [all...] |
H A D | vp9_mcomp.c | 1382 int vp9_full_pixel_diamond(const VP9_COMP *cpi, MACROBLOCK *x, argument 1389 int bestsme = cpi->diamond_search_sad(x, &cpi->ss_cfg, mvp_full, &temp_mv, 1407 thissme = cpi->diamond_search_sad(x, &cpi->ss_cfg, mvp_full, &temp_mv, 1428 thissme = cpi->refining_search_sad(x, &best_mv, sadpb, search_range, 1753 int vp9_full_pixel_search(VP9_COMP *cpi, MACROBLOCK *x, argument 1759 const SPEED_FEATURES *const sf = &cpi->sf; 1761 vp9_variance_fn_ptr_t *fn_ptr = &cpi->fn_ptr[bsize]; 1793 var = vp9_full_pixel_diamond(cpi, [all...] |
/external/clang/test/SemaCXX/ |
H A D | cxx1y-variable-templates_top_level.cpp | 15 CONST T cpi = T(3.1415926535897932385); // expected-note {{template is declared here}} variable 26 int icpi = cpi<int>; 28 double dcpi = cpi<double>; 34 int icpi = cpi; // expected-error {{cannot refer to variable template 'cpi' without a template argument list}} 44 return cpi<T> * r * r;
|
/external/kernel-headers/original/uapi/linux/ |
H A D | ip.h | 126 __be16 cpi; member in struct:ip_comp_hdr
|
/external/libvpx/libvpx/vp8/encoder/ |
H A D | encodeframe.c | 37 extern void vp8_stuff_mb(VP8_COMP *cpi, MACROBLOCK *x, TOKENEXTRA **t) ; 43 extern void vp8_convert_rfct_to_prob(VP8_COMP *const cpi); 44 extern void vp8cx_initialize_me_consts(VP8_COMP *cpi, int QIndex); 45 extern void vp8_auto_select_speed(VP8_COMP *cpi); 46 extern void vp8cx_init_mbrthread_data(VP8_COMP *cpi, 50 static void adjust_act_zbin( VP8_COMP *cpi, MACROBLOCK *x ); 81 static unsigned int tt_activity_measure( VP8_COMP *cpi, MACROBLOCK *x ) argument 104 static unsigned int alt_activity_measure( VP8_COMP *cpi, argument 107 return vp8_encode_intra(cpi,x, use_dc_pred); 115 static unsigned int mb_activity_measure( VP8_COMP *cpi, MACROBLOC argument 141 calc_av_activity( VP8_COMP *cpi, int64_t activity_sum ) argument 204 calc_activity_index( VP8_COMP *cpi, MACROBLOCK *x ) argument 336 vp8_activity_masking(VP8_COMP *cpi, MACROBLOCK *x) argument 361 encode_mb_row(VP8_COMP *cpi, VP8_COMMON *cm, int mb_row, MACROBLOCK *x, MACROBLOCKD *xd, TOKENEXTRA **tp, int *segment_counts, int *totalrate) argument 606 init_encode_frame_mb_context(VP8_COMP *cpi) argument 713 vp8_encode_frame(VP8_COMP *cpi) argument 1109 sum_intra_stats(VP8_COMP *cpi, MACROBLOCK *x) argument 1143 adjust_act_zbin( VP8_COMP *cpi, MACROBLOCK *x ) argument 1163 vp8cx_encode_intra_macroblock(VP8_COMP *cpi, MACROBLOCK *x, TOKENEXTRA **t) argument 1206 vp8cx_encode_inter_macroblock( VP8_COMP *cpi, MACROBLOCK *x, TOKENEXTRA **t, int recon_yoffset, int recon_uvoffset, int mb_row, int mb_col ) argument [all...] |
H A D | bitstream.c | 109 static void update_mbintra_mode_probs(VP8_COMP *cpi) argument 111 VP8_COMMON *const x = & cpi->common; 113 vp8_writer *const w = cpi->bc; 121 Pnew, x->fc.ymode_prob, bct, (unsigned int *)cpi->mb.ymode_count 130 Pnew, x->fc.uv_mode_prob, bct, (unsigned int *)cpi->mb.uv_mode_count 378 static void pack_tokens_into_partitions_c(VP8_COMP *cpi, unsigned char *cx_data, argument 392 w = cpi->bc + i + 1; 396 for (mb_row = i; mb_row < cpi->common.mb_rows; mb_row += num_part) 398 const TOKENEXTRA *p = cpi->tplist[mb_row].start; 399 const TOKENEXTRA *stop = cpi 411 pack_mb_row_tokens_c(VP8_COMP *cpi, vp8_writer *w) argument 494 vp8_convert_rfct_to_prob(VP8_COMP *const cpi) argument 517 pack_inter_mode_mvs(VP8_COMP *const cpi) argument 719 write_kfmodes(VP8_COMP *cpi) argument 852 independent_coef_context_savings(VP8_COMP *cpi) argument 928 default_coef_context_savings(VP8_COMP *cpi) argument 1001 vp8_estimate_entropy_savings(VP8_COMP *cpi) argument 1057 vp8_update_coef_context(VP8_COMP *cpi) argument 1077 vp8_update_coef_probs(VP8_COMP *cpi) argument 1205 pack_coef_probs(VP8_COMP *cpi) argument 1267 vp8_pack_bitstream(VP8_COMP *cpi, unsigned char *dest, unsigned char * dest_end, unsigned long *size) argument [all...] |
H A D | pickinter.c | 409 void get_lower_res_motion_info(VP8_COMP *cpi, MACROBLOCKD *xd, int *dissim, argument 415 = ((LOWER_RES_FRAME_INFO*)cpi->oxcf.mr_low_res_mode_info)->mb_info; 426 parent_mb_row = mb_row*cpi->oxcf.mr_down_sampling_factor.den 427 /cpi->oxcf.mr_down_sampling_factor.num; 428 parent_mb_col = mb_col*cpi->oxcf.mr_down_sampling_factor.den 429 /cpi->oxcf.mr_down_sampling_factor.num; 430 parent_mb_index = parent_mb_row*cpi->mr_low_res_mb_cols + parent_mb_col; 440 if (cpi->oxcf.mr_encoder_id == (cpi->oxcf.mr_total_resolutions - 1)) 449 *cpi 484 evaluate_inter_mode(unsigned int* sse, int rate2, int* distortion2, VP8_COMP *cpi, MACROBLOCK *x, int rd_adj) argument 525 calculate_zeromv_rd_adjustment(VP8_COMP *cpi, MACROBLOCK *x, int *rd_adjustment) argument 566 vp8_pick_inter_mode(VP8_COMP *cpi, MACROBLOCK *x, int recon_yoffset, int recon_uvoffset, int *returnrate, int *returndistortion, int *returnintra, int mb_row, int mb_col) argument [all...] |
/external/libvpx/libvpx/vp8/ |
H A D | vp8_cx_iface.c | 83 struct VP8_COMP *cpi; member in struct:vpx_codec_alg_priv 469 vp8_change_config(ctx->cpi, &ctx->oxcf); 492 MAP(VP8E_GET_LAST_QUANTIZER, vp8_get_quantizer(ctx->cpi)); 493 MAP(VP8E_GET_LAST_QUANTIZER_64, vp8_reverse_trans(vp8_get_quantizer(ctx->cpi))); 534 vp8_change_config(ctx->cpi, &ctx->oxcf); 650 ctx->priv->alg_priv->cpi = optr; 670 vp8_remove_compressor(&ctx->cpi); 736 vp8_change_config(ctx->cpi, &ctx->oxcf); 784 vp8_use_as_reference(ctx->cpi, ref); 802 vp8_update_reference(ctx->cpi, up 853 VP8_COMP *cpi = (VP8_COMP *)ctx->cpi; local 886 VP8_COMP *cpi = (VP8_COMP *)ctx->cpi; local [all...] |
/external/chromium_org/third_party/icu/source/test/intltest/ |
H A D | utxttest.cpp | 441 int32_t cpi; // char32 position (code point index) local 445 for (cpi=0; ; cpi++) { 517 int32_t cpi; // char32 position (code point index) local 522 for (cpi=0; ; cpi++) {
|
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/ |
H A D | vp8_cx_iface.c | 73 struct VP8_COMP *cpi; member in struct:vpx_codec_alg_priv 459 vp8_change_config(ctx->cpi, &ctx->oxcf); 472 *arg = vp8_get_quantizer(ctx->cpi); 481 *arg = vp8_reverse_trans(vp8_get_quantizer(ctx->cpi)); 492 vp8_change_config(ctx->cpi, &ctx->oxcf); 673 priv->cpi = vp8_create_compressor(&priv->oxcf); 674 if (!priv->cpi) 695 vp8_remove_compressor(&ctx->cpi); 767 vp8_change_config(ctx->cpi, &ctx->oxcf); 815 vp8_use_as_reference(ctx->cpi, re 884 VP8_COMP *cpi = (VP8_COMP *)ctx->cpi; local 917 VP8_COMP *cpi = (VP8_COMP *)ctx->cpi; local [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/ |
H A D | vp9_cx_iface.c | 70 VP9_COMP *cpi; member in struct:vpx_codec_alg_priv 503 vp9_change_config(ctx->cpi, &ctx->oxcf); 514 *arg = vp9_get_quantizer(ctx->cpi); 523 *arg = vp9_qindex_to_quantizer(vp9_get_quantizer(ctx->cpi)); 533 vp9_change_config(ctx->cpi, &ctx->oxcf); 690 priv->cpi = vp9_create_compressor(&priv->oxcf); 691 if (priv->cpi == NULL) 694 priv->cpi->output_pkt_list = &priv->pkt_list.head; 703 vp9_remove_compressor(ctx->cpi); 738 vp9_change_config(ctx->cpi, 816 get_frame_pkt_flags(const VP9_COMP *cpi, unsigned int lib_flags) argument 840 VP9_COMP *const cpi = ctx->cpi; local 1181 VP9_COMP *const cpi = (VP9_COMP *)ctx->cpi; local 1200 VP9_COMP *const cpi = ctx->cpi; local [all...] |
/external/icu/icu4c/source/test/intltest/ |
H A D | utxttest.cpp | 443 int32_t cpi; // char32 position (code point index) local 447 for (cpi=0; ; cpi++) { 519 int32_t cpi; // char32 position (code point index) local 524 for (cpi=0; ; cpi++) {
|
/external/libvpx/libvpx/vp9/ |
H A D | vp9_cx_iface.c | 81 VP9_COMP *cpi; member in struct:vpx_codec_alg_priv 446 vp9_change_config(ctx->cpi, &ctx->oxcf); 466 MAP(VP8E_GET_LAST_QUANTIZER, vp9_get_quantizer(ctx->cpi)); 468 vp9_reverse_trans(vp9_get_quantizer(ctx->cpi))); 509 vp9_change_config(ctx->cpi, &ctx->oxcf); 566 VP9_COMP *cpi; local 570 cpi = vp9_create_compressor(&ctx->priv->alg_priv->oxcf); 571 if (cpi == NULL) 574 ctx->priv->alg_priv->cpi = cpi; 758 VP9_COMP *cpi = (VP9_COMP *)ctx->cpi; local 790 VP9_COMP *const cpi = (VP9_COMP *)ctx->cpi; local 1031 VP9_COMP *const cpi = (VP9_COMP *)ctx->cpi; local 1049 VP9_COMP *const cpi = ctx->cpi; local [all...] |