/external/tcpdump/ |
H A D | print-ipcomp.c | 55 u_int16_t cpi; local 61 cpi = EXTRACT_16BITS(&ipcomp->comp_cpi); 70 printf("IPComp(cpi=0x%04x)", cpi);
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMConstantIslandPass.cpp | 219 CPEntry(MachineInstr *cpemi, unsigned cpi, unsigned rc = 0) argument 220 : CPEMI(cpemi), CPI(cpi), RefCount(rc) {}
|
/external/llvm/lib/Target/Mips/ |
H A D | MipsConstantIslandPass.cpp | 312 CPEntry(MachineInstr *cpemi, unsigned cpi, unsigned rc = 0) argument 313 : CPEMI(cpemi), CPI(cpi), RefCount(rc) {}
|
/external/libvpx/libvpx/test/ |
H A D | set_roi.cc | 46 // Initialize elements of cpi with valid defaults. 47 VP8_COMP cpi; local 48 cpi.mb.e_mbd.mb_segement_abs_delta = SEGMENT_DELTADATA; 49 cpi.cyclic_refresh_mode_enabled = 0; 50 cpi.mb.e_mbd.segmentation_enabled = 0; 51 cpi.mb.e_mbd.update_mb_segmentation_map = 0; 52 cpi.mb.e_mbd.update_mb_segmentation_data = 0; 53 cpi.common.mb_rows = 240 >> 4; 54 cpi.common.mb_cols = 320 >> 4; 55 const int mbs = (cpi [all...] |
/external/libvpx/libvpx/vp8/encoder/ |
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 | 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 | encodeintra.c | 21 int vp8_encode_intra(VP8_COMP *cpi, MACROBLOCK *x, int use_dc_pred) argument 26 (void) cpi;
|
H A D | encodemv.c | 357 void vp8_write_mvprobs(VP8_COMP *cpi) argument 359 vp8_writer *const w = cpi->bc; 360 MV_CONTEXT *mvc = cpi->common.fc.mvc; 367 cpi->mb.MVcount[0], 0, &flags[0] 371 cpi->mb.MVcount[1], 1, &flags[1] 375 vp8_build_component_cost_table(cpi->mb.mvcost, (const MV_CONTEXT *) cpi->common.fc.mvc, flags);
|
H A D | ethreading.c | 20 extern void vp8cx_mb_init_quantizer(VP8_COMP *cpi, MACROBLOCK *x, int ok_to_skip); 22 extern void vp8_loopfilter_frame(VP8_COMP *cpi, VP8_COMMON *cm); 26 VP8_COMP *cpi = (VP8_COMP *)(((LPFTHREAD_DATA *)p_data)->ptr1); local 27 VP8_COMMON *cm = &cpi->common; 31 if (cpi->b_multi_threaded == 0) 34 if (sem_wait(&cpi->h_event_start_lpf) == 0) 36 if (cpi->b_multi_threaded == 0) /* we're shutting down */ 39 vp8_loopfilter_frame(cpi, cm); 41 sem_post(&cpi->h_event_end_lpf); 52 VP8_COMP *cpi local 435 vp8cx_init_mbrthread_data(VP8_COMP *cpi, MACROBLOCK *x, MB_ROW_COMP *mbr_ei, int count ) argument 497 vp8cx_create_encoder_threads(VP8_COMP *cpi) argument 623 vp8cx_remove_encoder_threads(VP8_COMP *cpi) argument [all...] |
H A D | firstpass.c | 36 extern void vp8cx_frame_init_quantizer(VP8_COMP *cpi); 38 extern void vp8_alloc_compressor_data(VP8_COMP *cpi); 56 #define POW1 (double)cpi->oxcf.two_pass_vbrbias/100.0 57 #define POW2 (double)cpi->oxcf.two_pass_vbrbias/100.0 77 static void find_next_key_frame(VP8_COMP *cpi, FIRSTPASS_STATS *this_frame); 82 static void reset_fpf_position(VP8_COMP *cpi, FIRSTPASS_STATS *Position) argument 84 cpi->twopass.stats_in = Position; 87 static int lookup_next_frame_stats(VP8_COMP *cpi, FIRSTPASS_STATS *next_frame) argument 89 if (cpi->twopass.stats_in >= cpi 97 read_frame_stats( VP8_COMP *cpi, FIRSTPASS_STATS *frame_stats, int offset ) argument 119 input_stats(VP8_COMP *cpi, FIRSTPASS_STATS *fps) argument 130 output_stats(const VP8_COMP *cpi, struct vpx_codec_pkt_list *pktlist, FIRSTPASS_STATS *stats) argument 264 calculate_modified_err(VP8_COMP *cpi, FIRSTPASS_STATS *this_frame) argument 344 frame_max_bits(VP8_COMP *cpi) argument 395 vp8_init_first_pass(VP8_COMP *cpi) argument 400 vp8_end_first_pass(VP8_COMP *cpi) argument 405 zz_motion_search( VP8_COMP *cpi, MACROBLOCK * x, YV12_BUFFER_CONFIG * raw_buffer, int * raw_motion_err, YV12_BUFFER_CONFIG * recon_buffer, int * best_motion_err, int recon_yoffset) argument 435 first_pass_motion_search(VP8_COMP *cpi, MACROBLOCK *x, int_mv *ref_mv, MV *best_mv, YV12_BUFFER_CONFIG *recon_buffer, int *best_motion_err, int recon_yoffset ) argument 507 vp8_first_pass(VP8_COMP *cpi) argument 917 estimate_modemvcost(VP8_COMP *cpi, FIRSTPASS_STATS * fpstats) argument 978 estimate_max_q(VP8_COMP *cpi, FIRSTPASS_STATS * fpstats, int section_target_bandwitdh, int overhead_bits ) argument 1097 estimate_cq( VP8_COMP *cpi, FIRSTPASS_STATS * fpstats, int section_target_bandwitdh, int overhead_bits ) argument 1184 estimate_q(VP8_COMP *cpi, double section_err, int section_target_bandwitdh) argument 1230 estimate_kf_group_q(VP8_COMP *cpi, double section_err, int section_target_bandwitdh, double group_iiratio) argument 1332 vp8_init_second_pass(VP8_COMP *cpi) argument 1410 vp8_end_second_pass(VP8_COMP *cpi) argument 1417 get_prediction_decay_rate(VP8_COMP *cpi, FIRSTPASS_STATS *next_frame) argument 1455 detect_transition_to_still( VP8_COMP *cpi, int frame_interval, int still_interval, double loop_decay_rate, double decay_accumulator ) argument 1502 detect_flash( VP8_COMP *cpi, int offset ) argument 1539 accumulate_frame_motion_stats( VP8_COMP *cpi, FIRSTPASS_STATS * this_frame, double * this_frame_mv_in_out, double * mv_in_out_accumulator, double * abs_mv_in_out_accumulator, double * mv_ratio_accumulator ) argument 1585 calc_frame_boost( VP8_COMP *cpi, FIRSTPASS_STATS * this_frame, double this_frame_mv_in_out ) argument 1619 calc_arf_boost( VP8_COMP *cpi, int offset, int f_frames, int b_frames, int *f_boost, int *b_boost ) argument 1738 define_gf_group(VP8_COMP *cpi, FIRSTPASS_STATS *this_frame) argument 2357 assign_std_frame_bits(VP8_COMP *cpi, FIRSTPASS_STATS *this_frame) argument 2413 vp8_second_pass(VP8_COMP *cpi) argument 2625 test_candidate_kf(VP8_COMP *cpi, FIRSTPASS_STATS *last_frame, FIRSTPASS_STATS *this_frame, FIRSTPASS_STATS *next_frame) argument 2714 find_next_key_frame(VP8_COMP *cpi, FIRSTPASS_STATS *this_frame) argument [all...] |
H A D | mr_dissim.c | 19 void vp8_cal_low_res_mb_cols(VP8_COMP *cpi) argument 24 unsigned int iw = cpi->oxcf.Width*cpi->oxcf.mr_down_sampling_factor.den 25 + cpi->oxcf.mr_down_sampling_factor.num - 1; 27 low_res_w = iw/cpi->oxcf.mr_down_sampling_factor.num; 28 cpi->mr_low_res_mb_cols = ((low_res_w + 15) >> 4); 53 void vp8_cal_dissimilarity(VP8_COMP *cpi) argument 55 VP8_COMMON *cm = &cpi->common; 63 if (cpi->oxcf.mr_total_resolutions >1 64 && cpi 217 vp8_store_drop_frame_info(VP8_COMP *cpi) argument [all...] |
H A D | onyx_if.c | 48 extern int vp8_update_coef_context(VP8_COMP *cpi); 49 extern void vp8_update_coef_probs(VP8_COMP *cpi); 52 extern void vp8cx_pick_filter_level_fast(YV12_BUFFER_CONFIG *sd, VP8_COMP *cpi); 53 extern void vp8cx_set_alt_lf_level(VP8_COMP *cpi, int filt_val); 54 extern void vp8cx_pick_filter_level(YV12_BUFFER_CONFIG *sd, VP8_COMP *cpi); 60 extern int vp8cx_create_encoder_threads(VP8_COMP *cpi); 61 extern void vp8cx_remove_encoder_threads(VP8_COMP *cpi); 63 int vp8_estimate_entropy_savings(VP8_COMP *cpi); 67 extern void vp8_temporal_filter_prepare_c(VP8_COMP *cpi, int distance); 69 static void set_default_lf_deltas(VP8_COMP *cpi); 216 save_layer_context(VP8_COMP *cpi) argument 254 restore_layer_context(VP8_COMP *cpi, const int layer) argument 301 init_temporal_layer_context(VP8_COMP *cpi, VP8_CONFIG *oxcf, const int layer, double prev_layer_framerate) argument 361 reset_temporal_layer_change(VP8_COMP *cpi, VP8_CONFIG *oxcf, const int prev_num_layers) argument 411 setup_features(VP8_COMP *cpi) argument 440 dealloc_compressor_data(VP8_COMP *cpi) argument 488 enable_segmentation(VP8_COMP *cpi) argument 495 disable_segmentation(VP8_COMP *cpi) argument 504 set_segmentation_map(VP8_COMP *cpi, unsigned char *segmentation_map) argument 526 set_segment_data(VP8_COMP *cpi, signed char *feature_data, unsigned char abs_delta) argument 533 segmentation_test_function(VP8_COMP *cpi) argument 569 cyclic_background_refresh(VP8_COMP *cpi, int Q, int lf_adjustment) argument 637 set_default_lf_deltas(VP8_COMP *cpi) argument 749 vp8_set_speed_features(VP8_COMP *cpi) argument 1105 alloc_raw_frame_buffers(VP8_COMP *cpi) argument 1129 dealloc_raw_frame_buffers(VP8_COMP *cpi) argument 1138 vp8_alloc_partition_data(VP8_COMP *cpi) argument 1153 vp8_alloc_compressor_data(VP8_COMP *cpi) argument 1285 vp8_new_framerate(VP8_COMP *cpi, double framerate) argument 1322 init_config(VP8_COMP *cpi, VP8_CONFIG *oxcf) argument 1394 update_layer_contexts(VP8_COMP *cpi) argument 1443 vp8_change_config(VP8_COMP *cpi, VP8_CONFIG *oxcf) argument 1788 VP8_COMP *cpi; local 2124 VP8_COMP *cpi = *ptr; local 2489 generate_psnr_packet(VP8_COMP *cpi) argument 2535 vp8_use_as_reference(VP8_COMP *cpi, int ref_frame_flags) argument 2543 vp8_update_reference(VP8_COMP *cpi, int ref_frame_flags) argument 2564 vp8_get_reference(VP8_COMP *cpi, enum vpx_ref_frame_type ref_frame_flag, YV12_BUFFER_CONFIG *sd) argument 2582 vp8_set_reference(VP8_COMP *cpi, enum vpx_ref_frame_type ref_frame_flag, YV12_BUFFER_CONFIG *sd) argument 2601 vp8_update_entropy(VP8_COMP *cpi, int update) argument 2649 scale_and_extend_source(YV12_BUFFER_CONFIG *sd, VP8_COMP *cpi) argument 2681 resize_key_frame(VP8_COMP *cpi) argument 2735 update_alt_ref_frame_stats(VP8_COMP *cpi) argument 2772 update_golden_frame_stats(VP8_COMP *cpi) argument 2868 update_rd_ref_frame_probs(VP8_COMP *cpi) argument 2925 decide_key_frame(VP8_COMP *cpi) argument 2992 Pass1Encode(VP8_COMP *cpi, unsigned long *size, unsigned char *dest, unsigned int *frame_flags) argument 3040 recode_loop_test( VP8_COMP *cpi, int high_limit, int low_limit, int q, int maxq, int minq ) argument 3087 update_reference_frames(VP8_COMP *cpi) argument 3268 vp8_loopfilter_frame(VP8_COMP *cpi, VP8_COMMON *cm) argument 3312 encode_frame_to_data_rate( VP8_COMP *cpi, unsigned long *size, unsigned char *dest, unsigned char* dest_end, unsigned int *frame_flags ) argument 4802 Pass2Encode(VP8_COMP *cpi, unsigned long *size, unsigned char *dest, unsigned char * dest_end, unsigned int *frame_flags) argument 4827 vp8_receive_raw_frame(VP8_COMP *cpi, unsigned int frame_flags, YV12_BUFFER_CONFIG *sd, int64_t time_stamp, int64_t end_time) argument 4876 frame_is_reference(const VP8_COMP *cpi) argument 4890 vp8_get_compressed_data(VP8_COMP *cpi, unsigned int *frame_flags, unsigned long *size, unsigned char *dest, unsigned char *dest_end, int64_t *time_stamp, int64_t *time_end, int flush) argument 5430 vp8_get_preview_raw_frame(VP8_COMP *cpi, YV12_BUFFER_CONFIG *dest, vp8_ppflags_t *flags) argument 5470 vp8_set_roimap(VP8_COMP *cpi, unsigned char *map, unsigned int rows, unsigned int cols, int delta_q[4], int delta_lf[4], unsigned int threshold[4]) argument 5536 vp8_set_active_map(VP8_COMP *cpi, unsigned char *map, unsigned int rows, unsigned int cols) argument 5556 vp8_set_internal_size(VP8_COMP *cpi, VPX_SCALING horiz_mode, VPX_SCALING vert_mode) argument 5600 vp8_get_quantizer(VP8_COMP *cpi) 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...] |
H A D | picklpf.c | 99 static int get_min_filter_level(VP8_COMP *cpi, int base_qindex) argument 103 if (cpi->source_alt_ref_active && cpi->common.refresh_golden_frame && 104 !cpi->common.refresh_alt_ref_frame) 120 static int get_max_filter_level(VP8_COMP *cpi, int base_qindex) argument 130 if (cpi->twopass.section_intra_rating > 8) 136 void vp8cx_pick_filter_level_fast(YV12_BUFFER_CONFIG *sd, VP8_COMP *cpi) argument 138 VP8_COMMON *cm = &cpi->common; 142 int min_filter_level = get_min_filter_level(cpi, cm->base_qindex); 143 int max_filter_level = get_max_filter_level(cpi, c 255 vp8cx_set_alt_lf_level(VP8_COMP *cpi, int filt_val) argument 266 vp8cx_pick_filter_level(YV12_BUFFER_CONFIG *sd, VP8_COMP *cpi) argument [all...] |
H A D | quantize.c | 434 void vp8cx_init_quantizer(VP8_COMP *cpi) argument 446 quant_val = vp8_dc_quant(Q, cpi->common.y1dc_delta_q); 447 cpi->Y1quant_fast[Q][0] = (1 << 16) / quant_val; 448 invert_quant(cpi->sf.improved_quant, cpi->Y1quant[Q] + 0, 449 cpi->Y1quant_shift[Q] + 0, quant_val); 450 cpi->Y1zbin[Q][0] = ((qzbin_factors[Q] * quant_val) + 64) >> 7; 451 cpi->Y1round[Q][0] = (qrounding_factors[Q] * quant_val) >> 7; 452 cpi->common.Y1dequant[Q][0] = quant_val; 453 cpi 530 vp8cx_init_quantizer(VP8_COMP *cpi) argument 610 vp8cx_mb_init_quantizer(VP8_COMP *cpi, MACROBLOCK *x, int ok_to_skip) argument 742 vp8_update_zbin_extra(VP8_COMP *cpi, MACROBLOCK *x) argument 768 vp8cx_frame_init_quantizer(VP8_COMP *cpi) argument 778 vp8_set_quantizer(struct VP8_COMP *cpi, int Q) argument [all...] |
H A D | ratectrl.c | 216 void vp8_save_coding_context(VP8_COMP *cpi) argument 218 CODING_CONTEXT *const cc = & cpi->coding_context; 226 cc->frames_since_key = cpi->frames_since_key; 227 cc->filter_level = cpi->common.filter_level; 228 cc->frames_till_gf_update_due = cpi->frames_till_gf_update_due; 229 cc->frames_since_golden = cpi->frames_since_golden; 231 vp8_copy(cc->mvc, cpi->common.fc.mvc); 232 vp8_copy(cc->mvcosts, cpi->rd_costs.mvcosts); 234 vp8_copy(cc->ymode_prob, cpi->common.fc.ymode_prob); 235 vp8_copy(cc->uv_mode_prob, cpi 255 vp8_restore_coding_context(VP8_COMP *cpi) argument 293 vp8_setup_key_frame(VP8_COMP *cpi) argument 341 calc_iframe_target_size(VP8_COMP *cpi) argument 440 calc_gf_params(VP8_COMP *cpi) argument 606 calc_pframe_target_size(VP8_COMP *cpi) argument 1101 vp8_update_rate_correction_factors(VP8_COMP *cpi, int damp_var) argument 1208 vp8_regulate_q(VP8_COMP *cpi, int target_bits_per_frame) argument 1353 estimate_keyframe_frequency(VP8_COMP *cpi) argument 1410 vp8_adjust_key_frame_context(VP8_COMP *cpi) argument 1448 vp8_compute_frame_size_bounds(VP8_COMP *cpi, int *frame_under_shoot_limit, int *frame_over_shoot_limit) argument 1537 vp8_pick_frame_size(VP8_COMP *cpi) argument [all...] |
H A D | rdopt.c | 40 extern void vp8_update_zbin_extra(VP8_COMP *cpi, MACROBLOCK *x); 220 void vp8cx_initialize_me_consts(VP8_COMP *cpi, int QIndex) argument 222 cpi->mb.sadperbit16 = sad_per_bit16lut[QIndex]; 223 cpi->mb.sadperbit4 = sad_per_bit4lut[QIndex]; 226 void vp8_initialize_rd_consts(VP8_COMP *cpi, MACROBLOCK *x, int Qvalue) argument 238 cpi->RDMULT = (int)(rdconst * (capped_q * capped_q)); 241 if (cpi->mb.zbin_over_quant > 0) 247 * The units of cpi->mb.zbin_over_quant are 1/128 of Q bin size 249 oq_factor = 1.0 + ((double)0.0015625 * cpi->mb.zbin_over_quant); 251 cpi 342 vp8_auto_select_speed(VP8_COMP *cpi) argument 838 rd_inter16x16_uv(VP8_COMP *cpi, MACROBLOCK *x, int *rate, int *distortion, int fullpixel) argument 855 rd_inter4x4_uv(VP8_COMP *cpi, MACROBLOCK *x, int *rate, int *distortion, int fullpixel) argument 1099 rd_check_segment(VP8_COMP *cpi, MACROBLOCK *x, BEST_SEG_INFO *bsi, unsigned int segmentation) argument 1381 vp8_rd_pick_best_mbsegmentation(VP8_COMP *cpi, MACROBLOCK *x, int_mv *best_ref_mv, int best_rd, int *mdcounts, int *returntotrate, int *returnyrate, int *returndistortion, int mvthresh) argument 1520 vp8_mv_pred( VP8_COMP *cpi, MACROBLOCKD *xd, const MODE_INFO *here, int_mv *mvp, int refframe, int *ref_frame_sign_bias, int *sr, int near_sadidx[] ) argument 1672 vp8_cal_sad(VP8_COMP *cpi, MACROBLOCKD *xd, MACROBLOCK *x, int recon_yoffset, int near_sadidx[]) argument 1758 evaluate_inter_mode_rd(int mdcounts[4], RATE_DISTORTION* rd, int* disable_skip, VP8_COMP *cpi, MACROBLOCK *x) argument 1831 calculate_final_rd_costs(int this_rd, RATE_DISTORTION* rd, int* other_cost, int disable_skip, int uv_intra_tteob, int intra_rd_penalty, VP8_COMP *cpi, MACROBLOCK *x) argument 1937 vp8_rd_pick_inter_mode(VP8_COMP *cpi, MACROBLOCK *x, int recon_yoffset, int recon_uvoffset, int *returnrate, int *returndistortion, int *returnintra) argument [all...] |
H A D | rdopt.h | 72 extern void vp8_initialize_rd_consts(VP8_COMP *cpi, MACROBLOCK *x, int Qvalue); 73 extern void vp8_rd_pick_inter_mode(VP8_COMP *cpi, MACROBLOCK *x, int recon_yoffset, int recon_uvoffset, int *returnrate, int *returndistortion, int *returnintra); 88 static void get_predictor_pointers(const VP8_COMP *cpi, argument 93 if (cpi->ref_frame_flags & VP8_LAST_FRAME) 94 get_plane_pointers(&cpi->common.yv12_fb[cpi->common.lst_fb_idx], 97 if (cpi->ref_frame_flags & VP8_GOLD_FRAME) 98 get_plane_pointers(&cpi->common.yv12_fb[cpi->common.gld_fb_idx], 101 if (cpi 107 get_reference_search_order(const VP8_COMP *cpi, int ref_frame_map[4]) argument [all...] |
H A D | segmentation.c | 15 void vp8_update_gf_useage_maps(VP8_COMP *cpi, VP8_COMMON *cm, MACROBLOCK *x) argument 21 x->gf_active_ptr = (signed char *)cpi->gf_active_flags; 26 vpx_memset(cpi->gf_active_flags, 1, (cm->mb_rows * cm->mb_cols)); 27 cpi->gf_active_count = cm->mb_rows * cm->mb_cols; 48 cpi->gf_active_count ++; 54 cpi->gf_active_count--;
|
H A D | temporal_filter.c | 140 VP8_COMP *cpi, 147 MACROBLOCK *x = &cpi->mb; 179 if (cpi->Speed < 8) 181 step_param = cpi->sf.first_step + (cpi->Speed > 5); 185 step_param = cpi->sf.first_step + 2; 192 &cpi->fn_ptr[BLOCK_16X16], 201 bestsme = cpi->find_fractional_mv_step(x, b, d, 205 &cpi->fn_ptr[BLOCK_16X16], 224 VP8_COMP *cpi, 138 vp8_temporal_filter_find_matching_mb_c( VP8_COMP *cpi, YV12_BUFFER_CONFIG *arf_frame, YV12_BUFFER_CONFIG *frame_ptr, int mb_offset, int error_thresh ) argument 222 vp8_temporal_filter_iterate_c( VP8_COMP *cpi, int frame_count, int alt_ref_index, int strength ) argument 427 vp8_temporal_filter_prepare_c( VP8_COMP *cpi, int distance ) argument [all...] |
H A D | tokenize.c | 26 void vp8_stuff_mb(VP8_COMP *cpi, MACROBLOCK *x, TOKENEXTRA **t) ; 107 VP8_COMP *cpi 132 t->context_tree = cpi->common.fc.coef_probs [1] [0] [pt]; 147 t->context_tree = cpi->common.fc.coef_probs [1] [0] [pt]; 164 t->context_tree = cpi->common.fc.coef_probs [1] [band] [pt]; 177 t->context_tree = cpi->common.fc.coef_probs [1] [band] [pt]; 196 VP8_COMP *cpi 231 t->context_tree = cpi->common.fc.coef_probs [type] [c] [pt]; 247 t->context_tree = cpi->common.fc.coef_probs [type] [c] [pt]; 265 t->context_tree = cpi 383 vp8_tokenize_mb(VP8_COMP *cpi, MACROBLOCK *x, TOKENEXTRA **t) argument 494 stuff2nd_order_b( TOKENEXTRA **tp, ENTROPY_CONTEXT *a, ENTROPY_CONTEXT *l, VP8_COMP *cpi, MACROBLOCK *x ) argument 518 stuff1st_order_b( TOKENEXTRA **tp, ENTROPY_CONTEXT *a, ENTROPY_CONTEXT *l, int type, VP8_COMP *cpi, MACROBLOCK *x ) argument 544 stuff1st_order_buv( TOKENEXTRA **tp, ENTROPY_CONTEXT *a, ENTROPY_CONTEXT *l, VP8_COMP *cpi, MACROBLOCK *x ) argument 567 vp8_stuff_mb(VP8_COMP *cpi, MACROBLOCK *x, TOKENEXTRA **t) 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/libvpx/libvpx/vp9/encoder/ |
H A D | vp9_aq_complexity.c | 21 void vp9_setup_in_frame_q_adj(VP9_COMP *cpi) { argument 22 VP9_COMMON *const cm = &cpi->common; 29 cpi->refresh_alt_ref_frame || 30 (cpi->refresh_golden_frame && !cpi->rc.is_src_frame_alt_ref)) { 34 vpx_memset(cpi->segmentation_map, 0, cm->mi_rows * cm->mi_cols); 37 vpx_memset(cpi->complexity_map, 0, cm->mi_rows * cm->mi_cols); 51 vp9_compute_qdelta_by_rate(&cpi->rc, cm->frame_type, cm->base_qindex, 60 void vp9_select_in_frame_q_segment(VP9_COMP *cpi, argument 63 VP9_COMMON *const cm = &cpi [all...] |
H A D | vp9_aq_cyclicrefresh.c | 128 void vp9_cyclic_refresh_update_segment(VP9_COMP *const cpi, argument 132 const VP9_COMMON *const cm = &cpi->common; 133 CYCLIC_REFRESH *const cr = cpi->cyclic_refresh; 169 cpi->segmentation_map[block_index + y * cm->mi_cols + x] = 179 void vp9_cyclic_refresh_setup(VP9_COMP *const cpi) { argument 180 VP9_COMMON *const cm = &cpi->common; 181 const RATE_CONTROL *const rc = &cpi->rc; 182 CYCLIC_REFRESH *const cr = cpi->cyclic_refresh; 184 unsigned char *const seg_map = cpi->segmentation_map; 189 (cpi [all...] |
H A D | vp9_aq_variance.c | 75 void vp9_vaq_frame_setup(VP9_COMP *cpi) { argument 76 VP9_COMMON *cm = &cpi->common; 79 const int base_rdmult = vp9_compute_rd_mult(cpi, cm->base_qindex + 84 cpi->refresh_alt_ref_frame || 85 (cpi->refresh_golden_frame && !cpi->rc.is_src_frame_alt_ref)) { 102 qindex_delta = vp9_compute_qdelta(&cpi->rc, base_q, base_q * Q_RATIO(i)); 106 segment_rdmult = vp9_compute_rd_mult(cpi, cm->base_qindex + qindex_delta + 115 static unsigned int block_variance(VP9_COMP *cpi, MACROBLOCK *x, argument 133 var = cpi 140 vp9_block_energy(VP9_COMP *cpi, MACROBLOCK *x, BLOCK_SIZE bs) argument [all...] |