Searched refs:cpi (Results 101 - 125 of 171) sorted by relevance

1234567

/external/libvpx/libvpx/vp9/encoder/
H A Dvp9_quantize.h45 void vp9_frame_init_quantizer(struct VP9_COMP *cpi);
47 void vp9_update_zbin_extra(struct VP9_COMP *cpi, MACROBLOCK *x);
49 void vp9_init_plane_quantizers(struct VP9_COMP *cpi, MACROBLOCK *x);
51 void vp9_init_quantizer(struct VP9_COMP *cpi);
H A Dvp9_bitstream.c82 static void write_selected_tx_size(const VP9_COMP *cpi, argument
86 const MACROBLOCKD *const xd = &cpi->mb.e_mbd;
88 &cpi->common.fc.tx_probs);
97 static int write_skip(const VP9_COMP *cpi, int segment_id, const MODE_INFO *mi, argument
99 const MACROBLOCKD *const xd = &cpi->mb.e_mbd;
100 if (vp9_segfeature_active(&cpi->common.seg, segment_id, SEG_LVL_SKIP)) {
104 vp9_write(w, skip, vp9_get_skip_prob(&cpi->common, xd));
192 static void write_ref_frames(const VP9_COMP *cpi, vp9_writer *w) { argument
193 const VP9_COMMON *const cm = &cpi->common;
194 const MACROBLOCKD *const xd = &cpi
228 pack_inter_mode_mvs(VP9_COMP *cpi, const MODE_INFO *mi, vp9_writer *w) argument
333 write_mb_modes_kf(const VP9_COMP *cpi, MODE_INFO **mi_8x8, vp9_writer *w) argument
371 write_modes_b(VP9_COMP *cpi, const TileInfo *const tile, vp9_writer *w, TOKENEXTRA **tok, TOKENEXTRA *tok_end, int mi_row, int mi_col) argument
416 write_modes_sb(VP9_COMP *cpi, const TileInfo *const tile, vp9_writer *w, TOKENEXTRA **tok, TOKENEXTRA *tok_end, int mi_row, int mi_col, BLOCK_SIZE bsize) argument
472 write_modes(VP9_COMP *cpi, const TileInfo *const tile, vp9_writer *w, TOKENEXTRA **tok, TOKENEXTRA *tok_end) argument
487 build_tree_distribution(VP9_COMP *cpi, TX_SIZE tx_size, vp9_coeff_stats *coef_branch_ct) argument
514 update_coef_probs_common(vp9_writer* const bc, VP9_COMP *cpi, TX_SIZE tx_size, vp9_coeff_stats *frame_branch_ct) argument
668 update_coef_probs(VP9_COMP *cpi, vp9_writer* w) argument
742 encode_segmentation(VP9_COMP *cpi, struct vp9_write_bit_buffer *wb) argument
891 get_refresh_mask(VP9_COMP *cpi) argument
927 encode_tiles(VP9_COMP *cpi, uint8_t *data_ptr) argument
998 write_frame_size_with_refs(VP9_COMP *cpi, struct vp9_write_bit_buffer *wb) argument
1041 write_uncompressed_header(VP9_COMP *cpi, struct vp9_write_bit_buffer *wb) argument
1119 write_compressed_header(VP9_COMP *cpi, uint8_t *data) argument
1196 vp9_pack_bitstream(VP9_COMP *cpi, uint8_t *dest, size_t *size) argument
[all...]
H A Dvp9_rdopt.c153 static void fill_mode_costs(VP9_COMP *cpi) { argument
154 MACROBLOCK *const x = &cpi->mb;
155 const FRAME_CONTEXT *const fc = &cpi->common.fc;
221 int vp9_compute_rd_mult(const VP9_COMP *cpi, int qindex) { argument
225 if (cpi->pass == 2 && (cpi->common.frame_type != KEY_FRAME)) {
226 if (cpi->twopass.next_iiratio > 31)
229 rdmult += (rdmult * rd_iifactor[cpi->twopass.next_iiratio]) >> 4;
240 void vp9_initialize_me_consts(VP9_COMP *cpi, int qindex) { argument
241 cpi
245 set_block_thresholds(VP9_COMP *cpi) argument
276 vp9_initialize_rd_consts(VP9_COMP *cpi) argument
426 model_rd_for_sb(VP9_COMP *cpi, BLOCK_SIZE bsize, MACROBLOCK *x, MACROBLOCKD *xd, int *out_rate_sum, int64_t *out_dist_sum) argument
477 model_rd_for_sb_y_tx(VP9_COMP *cpi, BLOCK_SIZE bsize, TX_SIZE tx_size, MACROBLOCK *x, MACROBLOCKD *xd, int *out_rate_sum, int64_t *out_dist_sum, int *out_skip) argument
773 choose_largest_txfm_size(VP9_COMP *cpi, MACROBLOCK *x, int *rate, int64_t *distortion, int *skip, int64_t *sse, int64_t ref_best_rd, BLOCK_SIZE bs) argument
792 choose_txfm_size_from_rd(VP9_COMP *cpi, MACROBLOCK *x, int (*r)[2], int *rate, int64_t *d, int64_t *distortion, int *s, int *skip, int64_t tx_cache[TX_MODES], BLOCK_SIZE bs) argument
875 choose_txfm_size_from_modelrd(VP9_COMP *cpi, MACROBLOCK *x, int (*r)[2], int *rate, int64_t *d, int64_t *distortion, int *s, int *skip, int64_t *sse, int64_t ref_best_rd, BLOCK_SIZE bs) argument
946 inter_super_block_yrd(VP9_COMP *cpi, MACROBLOCK *x, int *rate, int64_t *distortion, int *skip, int64_t *psse, BLOCK_SIZE bs, int64_t txfm_cache[TX_MODES], int64_t ref_best_rd) argument
990 intra_super_block_yrd(VP9_COMP *cpi, MACROBLOCK *x, int *rate, int64_t *distortion, int *skip, int64_t *psse, BLOCK_SIZE bs, int64_t txfm_cache[TX_MODES], int64_t ref_best_rd) argument
1042 rd_pick_intra4x4block(VP9_COMP *cpi, MACROBLOCK *x, int ib, MB_PREDICTION_MODE *best_mode, const int *bmode_costs, ENTROPY_CONTEXT *a, ENTROPY_CONTEXT *l, int *bestrate, int *bestratey, int64_t *bestdistortion, BLOCK_SIZE bsize, int64_t rd_thresh) argument
1169 rd_pick_intra_sub_8x8_y_mode(VP9_COMP *cpi, MACROBLOCK *mb, int *rate, int *rate_y, int64_t *distortion, int64_t best_rd) argument
1236 rd_pick_intra_sby_mode(VP9_COMP *cpi, MACROBLOCK *x, int *rate, int *rate_tokenonly, int64_t *distortion, int *skippable, BLOCK_SIZE bsize, int64_t tx_cache[TX_MODES], int64_t best_rd) argument
1309 super_block_uvrd(const VP9_COMP *cpi, MACROBLOCK *x, int *rate, int64_t *distortion, int *skippable, int64_t *sse, BLOCK_SIZE bsize, int64_t ref_best_rd) argument
1355 rd_pick_intra_sbuv_mode(VP9_COMP *cpi, MACROBLOCK *x, PICK_MODE_CONTEXT *ctx, int *rate, int *rate_tokenonly, int64_t *distortion, int *skippable, BLOCK_SIZE bsize, TX_SIZE max_tx_size) argument
1416 rd_sbuv_dcpred(const VP9_COMP *cpi, MACROBLOCK *x, int *rate, int *rate_tokenonly, int64_t *distortion, int *skippable, BLOCK_SIZE bsize) argument
1430 choose_intra_uv_mode(VP9_COMP *cpi, PICK_MODE_CONTEXT *ctx, BLOCK_SIZE bsize, TX_SIZE max_tx_size, int *rate_uv, int *rate_uv_tokenonly, int64_t *dist_uv, int *skip_uv, MB_PREDICTION_MODE *mode_uv) argument
1452 cost_mv_ref(const VP9_COMP *cpi, MB_PREDICTION_MODE mode, int mode_context) argument
1473 labels2mode(VP9_COMP *cpi, MACROBLOCKD *xd, int i, MB_PREDICTION_MODE mode, int_mv this_mv[2], int_mv frame_mv[MB_MODE_COUNT][MAX_REF_FRAMES], int_mv seg_mvs[MAX_REF_FRAMES], int_mv *best_ref_mv[2], const int *mvjcost, int *mvcost[2]) argument
1535 encode_inter_mb_segment(VP9_COMP *cpi, MACROBLOCK *x, int64_t best_yrd, int i, int *labelyrate, int64_t *distortion, int64_t *sse, ENTROPY_CONTEXT *ta, ENTROPY_CONTEXT *tl, int mi_row, int mi_col) argument
1675 check_best_zero_mv( const VP9_COMP *cpi, const uint8_t mode_context[MAX_REF_FRAMES], int_mv frame_mv[MB_MODE_COUNT][MAX_REF_FRAMES], int disable_inter_mode_mask, int this_mode, int ref_frame, int second_ref_frame) argument
1712 rd_check_segment_txsize(VP9_COMP *cpi, MACROBLOCK *x, const TileInfo *const tile, BEST_SEG_INFO *bsi_buf, int filter_idx, int_mv seg_mvs[4][MAX_REF_FRAMES], int mi_row, int mi_col) argument
2084 rd_pick_best_mbsegmentation(VP9_COMP *cpi, MACROBLOCK *x, const TileInfo *const tile, int_mv *best_ref_mv, int_mv *second_best_ref_mv, int64_t best_rd, int *returntotrate, int *returnyrate, int64_t *returndistortion, int *skippable, int64_t *psse, int mvthresh, int_mv seg_mvs[4][MAX_REF_FRAMES], BEST_SEG_INFO *bsi_buf, int filter_idx, int mi_row, int mi_col) argument
2144 mv_pred(VP9_COMP *cpi, MACROBLOCK *x, uint8_t *ref_y_buffer, int ref_y_stride, int ref_frame, BLOCK_SIZE block_size ) argument
2204 estimate_ref_frame_costs(VP9_COMP *cpi, int segment_id, unsigned int *ref_costs_single, unsigned int *ref_costs_comp, vp9_prob *comp_mode_p) argument
2318 vp9_setup_buffer_inter(VP9_COMP *cpi, MACROBLOCK *x, const TileInfo *const tile, MV_REFERENCE_FRAME ref_frame, BLOCK_SIZE block_size, int mi_row, int mi_col, int_mv frame_nearest_mv[MAX_REF_FRAMES], int_mv frame_near_mv[MAX_REF_FRAMES], struct buf_2d yv12_mb[4][MAX_MB_PLANE]) argument
2353 vp9_get_scaled_ref_frame(const VP9_COMP *cpi, int ref_frame) argument
2369 single_motion_search(VP9_COMP *cpi, MACROBLOCK *x, const TileInfo *const tile, BLOCK_SIZE bsize, int mi_row, int mi_col, int_mv *tmp_mv, int *rate_mv) argument
2533 joint_motion_search(VP9_COMP *cpi, MACROBLOCK *x, BLOCK_SIZE bsize, int_mv *frame_mv, int mi_row, int mi_col, int_mv single_newmv[MAX_REF_FRAMES], int *rate_mv) argument
2687 handle_inter_mode(VP9_COMP *cpi, MACROBLOCK *x, const TileInfo *const tile, BLOCK_SIZE bsize, int64_t txfm_cache[], int *rate2, int64_t *distortion, int *skippable, int *rate_y, int64_t *distortion_y, int *rate_uv, int64_t *distortion_uv, int *mode_excluded, int *disable_skip, INTERP_FILTER *best_filter, int_mv (*mode_mv)[MAX_REF_FRAMES], int mi_row, int mi_col, int_mv single_newmv[MAX_REF_FRAMES], int64_t *psse, const int64_t ref_best_rd) argument
3064 vp9_rd_pick_intra_mode_sb(VP9_COMP *cpi, MACROBLOCK *x, int *returnrate, int64_t *returndist, BLOCK_SIZE bsize, PICK_MODE_CONTEXT *ctx, int64_t best_rd) argument
3121 vp9_rd_pick_inter_mode_sb(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, int64_t best_rd_so_far) argument
3752 vp9_rd_pick_inter_mode_sub8x8(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, int64_t best_rd_so_far) argument
[all...]
H A Dvp9_segmentation.c32 void vp9_set_segmentation_map(VP9_COMP *cpi, unsigned char *segmentation_map) { argument
33 struct segmentation *const seg = &cpi->common.seg;
36 vpx_memcpy(cpi->segmentation_map, segmentation_map,
37 (cpi->common.mi_rows * cpi->common.mi_cols));
52 // vpx_memcpy(cpi->mb.e_mbd.segment_feature_mask, 0,
53 // sizeof(cpi->mb.e_mbd.segment_feature_mask));
123 static void count_segs(VP9_COMP *cpi, const TileInfo *const tile, argument
129 VP9_COMMON *const cm = &cpi->common;
130 MACROBLOCKD *const xd = &cpi
164 count_segs_sb(VP9_COMP *cpi, const TileInfo *const tile, MODE_INFO **mi_8x8, int *no_pred_segcounts, int (*temporal_predictor_count)[2], int *t_unpred_seg_counts, int mi_row, int mi_col, BLOCK_SIZE bsize) argument
215 vp9_choose_segmap_coding_method(VP9_COMP *cpi) argument
[all...]
H A Dvp9_speed_features.c43 static void set_good_speed_feature(VP9_COMP *cpi, VP9_COMMON *cm, argument
52 sf->tx_size_search_method = vp9_frame_is_boosted(cpi) ? USE_FULL_RD
76 sf->tx_size_search_method = vp9_frame_is_boosted(cpi) ? USE_FULL_RD
135 cpi->allow_encode_breakout = ENCODE_BREAKOUT_ENABLED;
284 void vp9_set_speed_features(VP9_COMP *cpi) { argument
285 SPEED_FEATURES *const sf = &cpi->sf;
286 VP9_COMMON *const cm = &cpi->common;
287 const VP9_CONFIG *const oxcf = &cpi->oxcf;
288 const int speed = cpi->speed < 0 ? -cpi
[all...]
H A Dvp9_quantize.c154 void vp9_init_quantizer(VP9_COMP *cpi) { argument
155 VP9_COMMON *const cm = &cpi->common;
156 QUANTS *const quants = &cpi->quants;
216 void vp9_init_plane_quantizers(VP9_COMP *cpi, MACROBLOCK *x) { argument
217 const VP9_COMMON *const cm = &cpi->common;
219 QUANTS *const quants = &cpi->quants;
222 const int rdmult = vp9_compute_rd_mult(cpi, qindex + cm->y_dc_delta_q);
223 const int zbin = cpi->zbin_mode_boost + x->act_zbin_adj;
245 x->plane[3].quant = cpi->a_quant[qindex];
246 x->plane[3].quant_shift = cpi
262 vp9_update_zbin_extra(VP9_COMP *cpi, MACROBLOCK *x) argument
274 vp9_frame_init_quantizer(VP9_COMP *cpi) argument
[all...]
H A Dvp9_encodemv.h25 void vp9_encode_mv(VP9_COMP *cpi, vp9_writer* w, const MV* mv, const MV* ref,
H A Dvp9_aq_cyclicrefresh.c128 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...]
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/encoder/
H A Dpickinter.c409 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...]
H A Dtokenize.c26 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/encoder/
H A Dpickinter.c409 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 Dtokenize.c26 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/chromium_org/third_party/libvpx/source/libvpx/vp9/encoder/
H A Dvp9_pickmode.c116 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 Dvp9_aq_cyclicrefresh.c127 void vp9_cyclic_refresh_update_segment(VP9_COMP *const cpi, argument
131 const VP9_COMMON *const cm = &cpi->common;
132 CYCLIC_REFRESH *const cr = cpi->cyclic_refresh;
138 const int refresh_this_block = cpi->mb.in_static_area ||
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
[all...]
H A Dvp9_encodemv.h25 void vp9_encode_mv(VP9_COMP *cpi, vp9_writer* w, const MV* mv, const MV* ref,
H A Dvp9_quantize.h66 void vp9_frame_init_quantizer(struct VP9_COMP *cpi);
68 void vp9_update_zbin_extra(struct VP9_COMP *cpi, MACROBLOCK *x);
70 void vp9_init_plane_quantizers(struct VP9_COMP *cpi, MACROBLOCK *x);
72 void vp9_init_quantizer(struct VP9_COMP *cpi);
H A Dvp9_bitstream.c225 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 Dvp9_rdopt.c170 static void model_rd_for_sb(VP9_COMP *cpi, BLOCK_SIZE bsize, argument
209 var = cpi->fn_ptr[unit_size].vf(src, p->src.stride,
229 if (cpi->oxcf.speed > 4) {
487 static void choose_largest_tx_size(VP9_COMP *cpi, MACROBLOCK *x, argument
493 VP9_COMMON *const cm = &cpi->common;
502 mbmi->tx_size, cpi->sf.use_fast_coef_costing);
505 static void choose_tx_size_from_rd(VP9_COMP *cpi, MACROBLOCK *x, argument
514 VP9_COMMON *const cm = &cpi->common;
538 cpi->sf.use_fast_coef_costing);
558 if (cpi
594 super_block_yrd(VP9_COMP *cpi, MACROBLOCK *x, int *rate, int64_t *distortion, int *skip, int64_t *psse, BLOCK_SIZE bs, int64_t txfm_cache[TX_MODES], int64_t ref_best_rd) argument
636 rd_pick_intra4x4block(VP9_COMP *cpi, MACROBLOCK *x, int ib, PREDICTION_MODE *best_mode, const int *bmode_costs, ENTROPY_CONTEXT *a, ENTROPY_CONTEXT *l, int *bestrate, int *bestratey, int64_t *bestdistortion, BLOCK_SIZE bsize, int64_t rd_thresh) argument
763 rd_pick_intra_sub_8x8_y_mode(VP9_COMP *cpi, MACROBLOCK *mb, int *rate, int *rate_y, int64_t *distortion, int64_t best_rd) argument
830 rd_pick_intra_sby_mode(VP9_COMP *cpi, MACROBLOCK *x, int *rate, int *rate_tokenonly, int64_t *distortion, int *skippable, BLOCK_SIZE bsize, int64_t tx_cache[TX_MODES], int64_t best_rd) argument
900 super_block_uvrd(const VP9_COMP *cpi, MACROBLOCK *x, int *rate, int64_t *distortion, int *skippable, int64_t *sse, BLOCK_SIZE bsize, int64_t ref_best_rd) argument
946 rd_pick_intra_sbuv_mode(VP9_COMP *cpi, MACROBLOCK *x, PICK_MODE_CONTEXT *ctx, int *rate, int *rate_tokenonly, int64_t *distortion, int *skippable, BLOCK_SIZE bsize, TX_SIZE max_tx_size) argument
988 rd_sbuv_dcpred(const VP9_COMP *cpi, MACROBLOCK *x, int *rate, int *rate_tokenonly, int64_t *distortion, int *skippable, BLOCK_SIZE bsize) argument
1002 choose_intra_uv_mode(VP9_COMP *cpi, PICK_MODE_CONTEXT *ctx, BLOCK_SIZE bsize, TX_SIZE max_tx_size, int *rate_uv, int *rate_uv_tokenonly, int64_t *dist_uv, int *skip_uv, PREDICTION_MODE *mode_uv) argument
1024 cost_mv_ref(const VP9_COMP *cpi, PREDICTION_MODE mode, int mode_context) argument
1037 set_and_cost_bmi_mvs(VP9_COMP *cpi, MACROBLOCKD *xd, int i, PREDICTION_MODE mode, int_mv this_mv[2], int_mv frame_mv[MB_MODE_COUNT][MAX_REF_FRAMES], int_mv seg_mvs[MAX_REF_FRAMES], int_mv *best_ref_mv[2], const int *mvjcost, int *mvcost[2]) argument
1092 encode_inter_mb_segment(VP9_COMP *cpi, MACROBLOCK *x, int64_t best_yrd, int i, int *labelyrate, int64_t *distortion, int64_t *sse, ENTROPY_CONTEXT *ta, ENTROPY_CONTEXT *tl, int mi_row, int mi_col) argument
1232 check_best_zero_mv( const VP9_COMP *cpi, const uint8_t mode_context[MAX_REF_FRAMES], int_mv frame_mv[MB_MODE_COUNT][MAX_REF_FRAMES], int this_mode, const MV_REFERENCE_FRAME ref_frames[2]) argument
1267 rd_pick_best_sub8x8_mode(VP9_COMP *cpi, MACROBLOCK *x, const TileInfo * const tile, int_mv *best_ref_mv, int_mv *second_best_ref_mv, int64_t best_rd, int *returntotrate, int *returnyrate, int64_t *returndistortion, int *skippable, int64_t *psse, int mvthresh, int_mv seg_mvs[4][MAX_REF_FRAMES], BEST_SEG_INFO *bsi_buf, int filter_idx, int mi_row, int mi_col) argument
1733 setup_buffer_inter(VP9_COMP *cpi, MACROBLOCK *x, const TileInfo *const tile, MV_REFERENCE_FRAME ref_frame, BLOCK_SIZE block_size, int mi_row, int mi_col, int_mv frame_nearest_mv[MAX_REF_FRAMES], int_mv frame_near_mv[MAX_REF_FRAMES], struct buf_2d yv12_mb[4][MAX_MB_PLANE]) argument
1768 single_motion_search(VP9_COMP *cpi, MACROBLOCK *x, BLOCK_SIZE bsize, int mi_row, int mi_col, int_mv *tmp_mv, int *rate_mv) argument
1892 joint_motion_search(VP9_COMP *cpi, MACROBLOCK *x, BLOCK_SIZE bsize, int_mv *frame_mv, int mi_row, int mi_col, int_mv single_newmv[MAX_REF_FRAMES], int *rate_mv) argument
2045 rd_encode_breakout_test(VP9_COMP *cpi, MACROBLOCK *x, BLOCK_SIZE bsize, int *rate2, int64_t *distortion, int64_t *distortion_uv, int *disable_skip) argument
2125 handle_inter_mode(VP9_COMP *cpi, MACROBLOCK *x, BLOCK_SIZE bsize, int64_t txfm_cache[], int *rate2, int64_t *distortion, int *skippable, int *rate_y, int64_t *distortion_y, int *rate_uv, int64_t *distortion_uv, int *disable_skip, int_mv (*mode_mv)[MAX_REF_FRAMES], int mi_row, int mi_col, int_mv single_newmv[MAX_REF_FRAMES], INTERP_FILTER (*single_filter)[MAX_REF_FRAMES], int (*single_skippable)[MAX_REF_FRAMES], int64_t *psse, const int64_t ref_best_rd) argument
2458 vp9_rd_pick_intra_mode_sb(VP9_COMP *cpi, MACROBLOCK *x, int *returnrate, int64_t *returndist, BLOCK_SIZE bsize, PICK_MODE_CONTEXT *ctx, int64_t best_rd) argument
2525 update_rd_thresh_fact(VP9_COMP *cpi, int bsize, int best_mode_index) argument
2543 vp9_rd_pick_inter_mode_sb(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, int64_t best_rd_so_far) argument
3200 vp9_rd_pick_inter_mode_sb_seg_skip(VP9_COMP *cpi, MACROBLOCK *x, int *returnrate, int64_t *returndistortion, BLOCK_SIZE bsize, PICK_MODE_CONTEXT *ctx, int64_t best_rd_so_far) argument
3305 vp9_rd_pick_inter_mode_sub8x8(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, int64_t best_rd_so_far) argument
[all...]
H A Dvp9_tokenize.h47 void vp9_tokenize_sb(struct VP9_COMP *cpi, TOKENEXTRA **t, int dry_run,
/external/dexmaker/src/dx/java/com/android/dx/dex/code/form/
H A DForm3rc.java75 int cpi = ci.getIndex();
78 if (! unsignedFitsInShort(cpi)) {
100 int cpi = ((CstInsn) insn).getIndex();
104 write(out, opcodeUnit(insn, count), (short) cpi, (short) firstReg);
H A DForm21c.java107 int cpi = ci.getIndex();
110 if (! unsignedFitsInShort(cpi)) {
143 int cpi = ((CstInsn) insn).getIndex();
147 (short) cpi);
H A DForm22c.java82 int cpi = ci.getIndex();
84 if (! unsignedFitsInShort(cpi)) {
108 int cpi = ((CstInsn) insn).getIndex();
113 (short) cpi);
/external/e2fsprogs/intl/
H A Drelocatable.c225 const char *cpi = cp; local
227 while (rpi > rel_installdir && cpi > cp_base)
230 cpi--;
231 if (ISSLASH (*rpi) || ISSLASH (*cpi))
233 if (ISSLASH (*rpi) && ISSLASH (*cpi))
240 != (*cpi >= 'a' && *cpi <= 'z' ? *cpi - 'a' + 'A' : *cpi))
243 if (*rpi != *cpi)
[all...]
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/
H A Dvp9_cx_iface.c70 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/libvpx/libvpx/vp9/
H A Dvp9_cx_iface.c81 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...]

Completed in 395 milliseconds

1234567