Searched defs:cpi (Results 76 - 97 of 97) sorted by relevance

1234

/external/chromium_org/third_party/libvpx/source/libvpx/vp9/encoder/
H A Dvp9_ratectrl.c193 int vp9_rc_clamp_pframe_target_size(const VP9_COMP *const cpi, int target) { argument
194 const RATE_CONTROL *rc = &cpi->rc;
199 if (cpi->refresh_golden_frame && rc->is_src_frame_alt_ref) {
212 int vp9_rc_clamp_iframe_target_size(const VP9_COMP *const cpi, int target) { argument
213 const RATE_CONTROL *rc = &cpi->rc;
214 const VP9EncoderConfig *oxcf = &cpi->oxcf;
245 static void update_buffer_level(VP9_COMP *cpi, int encoded_frame_size) { argument
246 const VP9_COMMON *const cm = &cpi->common;
247 RATE_CONTROL *const rc = &cpi->rc;
260 if (cpi
314 vp9_rc_drop_frame(VP9_COMP *cpi) argument
352 get_rate_correction_factor(const VP9_COMP *cpi) argument
371 set_rate_correction_factor(VP9_COMP *cpi, double factor) argument
390 vp9_rc_update_rate_correction_factors(VP9_COMP *cpi, int damp_var) argument
456 vp9_rc_regulate_q(const VP9_COMP *cpi, int target_bits_per_frame, int active_best_quality, int active_worst_quality) argument
526 calc_active_worst_quality_one_pass_vbr(const VP9_COMP *cpi) argument
548 calc_active_worst_quality_one_pass_cbr(const VP9_COMP *cpi) argument
600 rc_pick_q_and_bounds_one_pass_cbr(const VP9_COMP *cpi, int *bottom_index, int *top_index) argument
732 rc_pick_q_and_bounds_one_pass_vbr(const VP9_COMP *cpi, int *bottom_index, int *top_index) argument
884 rc_pick_q_and_bounds_two_pass(const VP9_COMP *cpi, int *bottom_index, int *top_index) argument
1056 vp9_rc_pick_q_and_bounds(const VP9_COMP *cpi, int *bottom_index, int *top_index) argument
1079 vp9_rc_compute_frame_size_bounds(const VP9_COMP *cpi, int frame_target, int *frame_under_shoot_limit, int *frame_over_shoot_limit) argument
1096 vp9_rc_set_frame_target(VP9_COMP *cpi, int target) argument
1107 update_alt_ref_frame_stats(VP9_COMP *cpi) argument
1119 update_golden_frame_stats(VP9_COMP *cpi) argument
1148 vp9_rc_postencode_update(VP9_COMP *cpi, uint64_t bytes_used) argument
1234 vp9_rc_postencode_update_drop_frame(VP9_COMP *cpi) argument
1245 calc_pframe_target_size_one_pass_vbr(const VP9_COMP *const cpi) argument
1262 calc_iframe_target_size_one_pass_vbr(const VP9_COMP *const cpi) argument
1269 vp9_rc_get_one_pass_vbr_params(VP9_COMP *cpi) argument
1305 calc_pframe_target_size_one_pass_cbr(const VP9_COMP *cpi) argument
1335 calc_iframe_target_size_one_pass_cbr(const VP9_COMP *cpi) argument
1362 vp9_rc_get_svc_params(VP9_COMP *cpi) argument
1406 vp9_rc_get_one_pass_cbr_params(VP9_COMP *cpi) argument
1478 vp9_rc_set_gf_max_interval(const VP9_COMP *const cpi, RATE_CONTROL *const rc) argument
1498 vp9_rc_update_framerate(VP9_COMP *cpi) argument
[all...]
H A Dvp9_encoder.c105 void vp9_set_high_precision_mv(VP9_COMP *cpi, int allow_high_precision_mv) { argument
106 MACROBLOCK *const mb = &cpi->mb;
107 cpi->common.allow_high_precision_mv = allow_high_precision_mv;
108 if (cpi->common.allow_high_precision_mv) {
117 static void setup_frame(VP9_COMP *cpi) { argument
118 VP9_COMMON *const cm = &cpi->common;
127 if (!cpi->use_svc)
128 cm->frame_context_idx = cpi->refresh_alt_ref_frame;
132 if (!is_two_pass_svc(cpi))
133 cpi
160 dealloc_compressor_data(VP9_COMP *cpi) argument
231 save_coding_context(VP9_COMP *cpi) argument
261 restore_coding_context(VP9_COMP *cpi) argument
290 configure_static_seg_features(VP9_COMP *cpi) argument
414 update_reference_segmentation_map(VP9_COMP *cpi) argument
430 alloc_raw_frame_buffers(VP9_COMP *cpi) argument
455 alloc_ref_frame_buffers(VP9_COMP *cpi) argument
462 alloc_util_frame_buffers(VP9_COMP *cpi) argument
495 vp9_alloc_compressor_data(VP9_COMP *cpi) argument
510 update_frame_size(VP9_COMP *cpi) argument
531 vp9_new_framerate(VP9_COMP *cpi, double framerate) argument
536 set_tile_limits(VP9_COMP *cpi) argument
547 init_buffer_indices(VP9_COMP *cpi) argument
553 init_config(struct VP9_COMP *cpi, VP9EncoderConfig *oxcf) argument
607 vp9_change_config(struct VP9_COMP *cpi, const VP9EncoderConfig *oxcf) argument
753 VP9_COMP *const cpi = vpx_memalign(32, sizeof(VP9_COMP)); local
1083 vp9_remove_compressor(VP9_COMP *cpi) argument
1276 generate_psnr_packet(VP9_COMP *cpi) argument
1293 vp9_use_as_reference(VP9_COMP *cpi, int ref_frame_flags) argument
1301 vp9_update_reference(VP9_COMP *cpi, int ref_frame_flags) argument
1308 get_vp9_ref_frame_buffer(VP9_COMP *cpi, VP9_REFFRAME ref_frame_flag) argument
1321 vp9_copy_reference_enc(VP9_COMP *cpi, VP9_REFFRAME ref_frame_flag, YV12_BUFFER_CONFIG *sd) argument
1332 vp9_set_reference_enc(VP9_COMP *cpi, VP9_REFFRAME ref_frame_flag, YV12_BUFFER_CONFIG *sd) argument
1343 vp9_update_entropy(VP9_COMP * cpi, int update) argument
1476 recode_loop_test(const VP9_COMP *cpi, int high_limit, int low_limit, int q, int maxq, int minq) argument
1511 vp9_update_reference_frames(VP9_COMP *cpi) argument
1592 loopfilter_frame(VP9_COMP *cpi, VP9_COMMON *cm) argument
1617 vp9_scale_references(VP9_COMP *cpi) argument
1646 release_scaled_references(VP9_COMP *cpi) argument
1735 encode_without_recode_loop(VP9_COMP *cpi, int q) argument
1759 encode_with_recode_loop(VP9_COMP *cpi, size_t *size, uint8_t *dest, int q, int bottom_index, int top_index) argument
1958 get_ref_frame_flags(const VP9_COMP *cpi) argument
1980 set_ext_overrides(VP9_COMP *cpi) argument
2009 is_skippable_frame(const VP9_COMP *cpi) argument
2028 set_arf_sign_bias(VP9_COMP *cpi) argument
2044 set_mv_search_params(VP9_COMP *cpi) argument
2069 setup_interp_filter_search_mask(VP9_COMP *cpi) argument
2095 encode_frame_to_data_rate(VP9_COMP *cpi, size_t *size, uint8_t *dest, unsigned int *frame_flags) argument
2385 SvcEncode(VP9_COMP *cpi, size_t *size, uint8_t *dest, unsigned int *frame_flags) argument
2391 Pass0Encode(VP9_COMP *cpi, size_t *size, uint8_t *dest, unsigned int *frame_flags) argument
2401 Pass2Encode(VP9_COMP *cpi, size_t *size, uint8_t *dest, unsigned int *frame_flags) argument
2408 init_motion_estimation(VP9_COMP *cpi) argument
2418 check_initial_width(VP9_COMP *cpi, int subsampling_x, int subsampling_y) argument
2438 vp9_receive_raw_frame(VP9_COMP *cpi, unsigned int frame_flags, YV12_BUFFER_CONFIG *sd, int64_t time_stamp, int64_t end_time) argument
2473 frame_is_reference(const VP9_COMP *cpi) argument
2486 adjust_frame_rate(VP9_COMP *cpi, const struct lookahead_entry *source) argument
2527 get_arf_src_index(VP9_COMP *cpi) argument
2543 check_src_altref(VP9_COMP *cpi, const struct lookahead_entry *source) argument
2566 vp9_get_compressed_data(VP9_COMP *cpi, unsigned int *frame_flags, size_t *size, uint8_t *dest, int64_t *time_stamp, int64_t *time_end, int flush) argument
2911 vp9_get_preview_raw_frame(VP9_COMP *cpi, YV12_BUFFER_CONFIG *dest, vp9_ppflags_t *flags) argument
2941 vp9_set_active_map(VP9_COMP *cpi, unsigned char *map, int rows, int cols) argument
2964 vp9_set_internal_size(VP9_COMP *cpi, VPX_SCALING horiz_mode, VPX_SCALING vert_mode) argument
2986 vp9_set_size_literal(VP9_COMP *cpi, unsigned int width, unsigned int height) argument
3023 vp9_set_svc(VP9_COMP *cpi, int use_svc) argument
3037 vp9_get_quantizer(VP9_COMP *cpi) argument
3041 vp9_apply_encoding_flags(VP9_COMP *cpi, vpx_enc_frame_flags_t flags) argument
[all...]
H A Dvp9_firstpass.c246 void vp9_init_first_pass(VP9_COMP *cpi) { argument
247 zero_stats(&cpi->twopass.total_stats);
250 void vp9_end_first_pass(VP9_COMP *cpi) { argument
251 if (is_two_pass_svc(cpi)) {
253 for (i = 0; i < cpi->svc.number_spatial_layers; ++i) {
254 output_stats(&cpi->svc.layer_context[i].twopass.total_stats,
255 cpi->output_pkt_list);
258 output_stats(&cpi->twopass.total_stats, cpi->output_pkt_list);
295 static void first_pass_motion_search(VP9_COMP *cpi, MACROBLOC argument
378 set_first_pass_params(VP9_COMP *cpi) argument
391 vp9_first_pass(VP9_COMP *cpi, const struct lookahead_entry *source) argument
961 get_twopass_worst_quality(const VP9_COMP *cpi, const FIRSTPASS_STATS *stats, int section_target_bandwidth) argument
1005 vp9_init_second_pass(VP9_COMP *cpi) argument
1197 calc_frame_boost(VP9_COMP *cpi, const FIRSTPASS_STATS *this_frame, double this_frame_mv_in_out, double max_boost) argument
1220 calc_arf_boost(VP9_COMP *cpi, int offset, int f_frames, int b_frames, int *f_boost, int *b_boost) argument
1330 calculate_total_gf_group_bits(VP9_COMP *cpi, double gf_group_err) argument
1391 allocate_gf_group_bits(VP9_COMP *cpi, int64_t gf_group_bits, double group_error, int gf_arf_bits) argument
1552 define_gf_group(VP9_COMP *cpi, FIRSTPASS_STATS *this_frame) argument
1869 find_next_key_frame(VP9_COMP *cpi, FIRSTPASS_STATS *this_frame) argument
2122 configure_buffer_updates(VP9_COMP *cpi) argument
2170 vp9_rc_get_second_pass_params(VP9_COMP *cpi) argument
2325 vp9_twopass_postencode_update(VP9_COMP *cpi) argument
[all...]
H A Dvp9_encodeframe.c52 static void encode_superblock(VP9_COMP *cpi, TOKENEXTRA **t, int output_enabled,
74 static unsigned int get_sby_perpixel_variance(VP9_COMP *cpi, argument
78 const unsigned int var = cpi->fn_ptr[bs].vf(ref->buf, ref->stride,
83 static unsigned int get_sby_perpixel_diff_variance(VP9_COMP *cpi, argument
87 const YV12_BUFFER_CONFIG *last = get_ref_frame_buffer(cpi, LAST_FRAME);
91 const unsigned int var = cpi->fn_ptr[bs].vf(ref->buf, ref->stride,
96 static BLOCK_SIZE get_rd_var_based_fixed_partition(VP9_COMP *cpi, argument
99 unsigned int var = get_sby_perpixel_diff_variance(cpi, &cpi->mb.plane[0].src,
112 static BLOCK_SIZE get_nonrd_var_based_fixed_partition(VP9_COMP *cpi, argument
137 set_offsets(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, int mi_col, BLOCK_SIZE bsize) argument
204 set_block_size(VP9_COMP * const cpi, int mi_row, int mi_col, BLOCK_SIZE bsize) argument
328 set_vt_partitioning(VP9_COMP *cpi, void *data, BLOCK_SIZE bsize, int mi_row, int mi_col) argument
376 choose_partitioning(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, int mi_col) argument
507 update_state(VP9_COMP *cpi, PICK_MODE_CONTEXT *ctx, int mi_row, int mi_col, BLOCK_SIZE bsize, int output_enabled) argument
686 rd_pick_sb_modes(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, int mi_col, int *totalrate, int64_t *totaldist, BLOCK_SIZE bsize, PICK_MODE_CONTEXT *ctx, int64_t best_rd, int block) argument
840 restore_context(VP9_COMP *cpi, int mi_row, int mi_col, ENTROPY_CONTEXT a[16 * MAX_MB_PLANE], ENTROPY_CONTEXT l[16 * MAX_MB_PLANE], PARTITION_CONTEXT sa[8], PARTITION_CONTEXT sl[8], BLOCK_SIZE bsize) argument
871 save_context(VP9_COMP *cpi, int mi_row, int mi_col, ENTROPY_CONTEXT a[16 * MAX_MB_PLANE], ENTROPY_CONTEXT l[16 * MAX_MB_PLANE], PARTITION_CONTEXT sa[8], PARTITION_CONTEXT sl[8], BLOCK_SIZE bsize) argument
904 encode_b(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, int output_enabled, BLOCK_SIZE bsize, PICK_MODE_CONTEXT *ctx) argument
920 encode_sb(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, int output_enabled, BLOCK_SIZE bsize, PC_TREE *pc_tree) argument
1034 set_fixed_partitioning(VP9_COMP *cpi, const TileInfo *const tile, MODE_INFO *mi_8x8, int mi_row, int mi_col, BLOCK_SIZE bsize) argument
1085 constrain_copy_partitioning(VP9_COMP *const cpi, const TileInfo *const tile, MODE_INFO *mi_8x8, MODE_INFO *prev_mi_8x8, int mi_row, int mi_col, BLOCK_SIZE bsize) argument
1152 set_source_var_based_partition(VP9_COMP *cpi, const TileInfo *const tile, MODE_INFO *mi_8x8, int mi_row, int mi_col) argument
1238 is_background(const VP9_COMP *cpi, const TileInfo *const tile, int mi_row, int mi_col) argument
1289 update_state_rt(VP9_COMP *cpi, PICK_MODE_CONTEXT *ctx, int mi_row, int mi_col, int bsize) argument
1322 encode_b_rt(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, int output_enabled, BLOCK_SIZE bsize, PICK_MODE_CONTEXT *ctx) argument
1343 encode_sb_rt(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, int output_enabled, BLOCK_SIZE bsize, PC_TREE *pc_tree) argument
1414 rd_use_partition(VP9_COMP *cpi, const TileInfo *const tile, 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
1755 rd_auto_partition_range(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, int mi_col, BLOCK_SIZE *min_block_size, BLOCK_SIZE *max_block_size) argument
1851 auto_partition_range(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, int mi_col, BLOCK_SIZE *min_block_size, BLOCK_SIZE *max_block_size) argument
2024 rd_pick_partition(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, BLOCK_SIZE bsize, int *rate, int64_t *dist, int64_t best_rd, PC_TREE *pc_tree) argument
2443 encode_rd_sb_row(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, TOKENEXTRA **tp) argument
2559 init_encode_frame_mb_context(VP9_COMP *cpi) argument
2579 check_dual_ref_flags(VP9_COMP *cpi) argument
2603 get_frame_type(const VP9_COMP *cpi) argument
2614 select_tx_mode(const VP9_COMP *cpi) argument
2626 nonrd_pick_sb_modes(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, int mi_col, int *rate, int64_t *dist, BLOCK_SIZE bsize, PICK_MODE_CONTEXT *ctx) argument
2707 nonrd_pick_partition(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, BLOCK_SIZE bsize, int *rate, int64_t *dist, int do_recon, int64_t best_rd, PC_TREE *pc_tree) argument
2966 nonrd_use_partition(VP9_COMP *cpi, const TileInfo *const tile, MODE_INFO *mi, TOKENEXTRA **tp, int mi_row, int mi_col, BLOCK_SIZE bsize, int output_enabled, int *totrate, int64_t *totdist, PC_TREE *pc_tree) argument
3079 encode_nonrd_sb_row(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, TOKENEXTRA **tp) argument
3150 set_var_thresh_from_histogram(VP9_COMP *cpi) argument
3209 source_var_based_partition_search_method(VP9_COMP *cpi) argument
3251 encode_tiles(VP9_COMP *cpi) argument
3293 encode_frame_internal(VP9_COMP *cpi) argument
3397 vp9_encode_frame(VP9_COMP *cpi) argument
3565 encode_superblock(VP9_COMP *cpi, TOKENEXTRA **t, int output_enabled, int mi_row, int mi_col, BLOCK_SIZE bsize, PICK_MODE_CONTEXT *ctx) 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...]
/external/icu/icu4c/source/test/intltest/
H A Dcollationtest.cpp85 void checkFCD(const char *name, CollationIterator &ci, CodePointIterator &cpi);
382 CollationIterator &ci, CodePointIterator &cpi) {
388 UChar32 c2 = cpi.next();
391 name, (long)c1, (long)c2, cpi.getIndex());
398 for(int32_t n = (cpi.getLength() * 2) / 3; n > 0; --n) {
400 UChar32 c2 = cpi.previous();
403 name, (long)c1, (long)c2, cpi.getIndex());
411 UChar32 c2 = cpi.next();
414 name, (long)c1, (long)c2, cpi.getIndex());
423 UChar32 c2 = cpi
381 checkFCD(const char *name, CollationIterator &ci, CodePointIterator &cpi) argument
[all...]
/external/libvpx/libvpx/vp9/encoder/
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_mcomp.c54 int vp9_init_search_range(VP9_COMP *cpi, int size) { argument
63 sr += cpi->sf.reduce_first_step_size;
64 sr = MIN(sr, (cpi->sf.max_step_search_steps - 2));
1225 int vp9_full_pixel_diamond(const VP9_COMP *cpi, MACROBLOCK *x, argument
1232 int bestsme = cpi->diamond_search_sad(x, mvp_full, &temp_mv,
1251 thissme = cpi->diamond_search_sad(x, mvp_full, &temp_mv,
1273 thissme = cpi->refining_search_sad(x, &best_mv, sadpb, search_range,
H A Dvp9_firstpass.c258 static double calculate_modified_err(const VP9_COMP *cpi, argument
260 const struct twopass_rc *twopass = &cpi->twopass;
261 const SVC *const svc = &cpi->svc;
275 cpi->oxcf.two_pass_vbrbias / 100.0);
350 void vp9_init_first_pass(VP9_COMP *cpi) { argument
351 zero_stats(&cpi->twopass.total_stats);
354 void vp9_end_first_pass(VP9_COMP *cpi) { argument
355 if (cpi->use_svc && cpi->svc.number_temporal_layers == 1) {
357 for (i = 0; i < cpi
391 first_pass_motion_search(VP9_COMP *cpi, MACROBLOCK *x, const MV *ref_mv, MV *best_mv, int *best_motion_err) argument
472 vp9_first_pass(VP9_COMP *cpi) argument
904 vp9_twopass_worst_quality(VP9_COMP *cpi, FIRSTPASS_STATS *fpstats, int section_target_bandwitdh) argument
941 vp9_init_second_pass(VP9_COMP *cpi) argument
1156 calc_frame_boost(VP9_COMP *cpi, FIRSTPASS_STATS *this_frame, double this_frame_mv_in_out) argument
1180 calc_arf_boost(VP9_COMP *cpi, int offset, int f_frames, int b_frames, int *f_boost, int *b_boost) argument
1273 schedule_frames(VP9_COMP *cpi, const int start, const int end, const int arf_idx, const int gf_or_arf_group, const int level) argument
1338 define_fixed_arf_period(VP9_COMP *cpi) argument
1406 define_gf_group(VP9_COMP *cpi, FIRSTPASS_STATS *this_frame) argument
1792 assign_std_frame_bits(VP9_COMP *cpi, FIRSTPASS_STATS *this_frame) argument
1899 find_next_key_frame(VP9_COMP *cpi, FIRSTPASS_STATS *this_frame) argument
2186 vp9_rc_get_first_pass_params(VP9_COMP *cpi) argument
2199 vp9_rc_get_second_pass_params(VP9_COMP *cpi) argument
2328 vp9_twopass_postencode_update(VP9_COMP *cpi) argument
[all...]
H A Dvp9_onyx_if.c84 void vp9_init_quantizer(VP9_COMP *cpi);
112 static void set_high_precision_mv(VP9_COMP *cpi, int allow_high_precision_mv) { argument
113 MACROBLOCK *const mb = &cpi->mb;
114 cpi->common.allow_high_precision_mv = allow_high_precision_mv;
115 if (cpi->common.allow_high_precision_mv) {
124 static void setup_key_frame(VP9_COMP *cpi) { argument
125 vp9_setup_past_independence(&cpi->common);
128 cpi->refresh_golden_frame = 1;
129 cpi->refresh_alt_ref_frame = 1;
157 static void dealloc_compressor_data(VP9_COMP *cpi) { argument
203 save_coding_context(VP9_COMP *cpi) argument
226 restore_coding_context(VP9_COMP *cpi) argument
248 configure_static_seg_features(VP9_COMP *cpi) argument
371 print_seg_map(VP9_COMP *cpi) argument
391 update_reference_segmentation_map(VP9_COMP *cpi) argument
410 set_rd_speed_thresholds(VP9_COMP *cpi) argument
491 set_rd_speed_thresholds_sub8x8(VP9_COMP *cpi) argument
525 set_speed_features(VP9_COMP *cpi) argument
544 alloc_raw_frame_buffers(VP9_COMP *cpi) argument
563 vp9_alloc_compressor_data(VP9_COMP *cpi) argument
611 update_frame_size(VP9_COMP *cpi) argument
675 vp9_new_framerate(VP9_COMP *cpi, double framerate) argument
730 set_tile_limits(VP9_COMP *cpi) argument
741 init_config(struct VP9_COMP *cpi, VP9_CONFIG *oxcf) argument
784 vp9_change_config(struct VP9_COMP *cpi, const VP9_CONFIG *oxcf) argument
1039 init_pick_mode_context(VP9_COMP *cpi) argument
1116 VP9_COMP *const cpi = vpx_memalign(32, sizeof(VP9_COMP)); local
1444 vp9_remove_compressor(VP9_COMP *cpi) argument
1652 generate_psnr_packet(VP9_COMP *cpi) argument
1666 vp9_use_as_reference(VP9_COMP *cpi, int ref_frame_flags) argument
1674 vp9_update_reference(VP9_COMP *cpi, int ref_frame_flags) argument
1681 get_vp9_ref_frame_buffer(VP9_COMP *cpi, VP9_REFFRAME ref_frame_flag) argument
1694 vp9_copy_reference_enc(VP9_COMP *cpi, VP9_REFFRAME ref_frame_flag, YV12_BUFFER_CONFIG *sd) argument
1705 vp9_get_reference_enc(VP9_COMP *cpi, int index, YV12_BUFFER_CONFIG **fb) argument
1715 vp9_set_reference_enc(VP9_COMP *cpi, VP9_REFFRAME ref_frame_flag, YV12_BUFFER_CONFIG *sd) argument
1726 vp9_update_entropy(VP9_COMP * cpi, int update) argument
1931 recode_loop_test(const VP9_COMP *cpi, int high_limit, int low_limit, int q, int maxq, int minq) argument
1965 vp9_update_reference_frames(VP9_COMP *cpi) argument
2024 loopfilter_frame(VP9_COMP *cpi, VP9_COMMON *cm) argument
2049 vp9_scale_references(VP9_COMP *cpi) argument
2073 release_scaled_references(VP9_COMP *cpi) argument
2161 encode_without_recode_loop(VP9_COMP *cpi, size_t *size, uint8_t *dest, int q) argument
2200 encode_with_recode_loop(VP9_COMP *cpi, size_t *size, uint8_t *dest, int q, int bottom_index, int top_index) argument
2413 get_ref_frame_flags(VP9_COMP *cpi) argument
2444 set_ext_overrides(VP9_COMP *cpi) argument
2461 encode_frame_to_data_rate(VP9_COMP *cpi, size_t *size, uint8_t *dest, unsigned int *frame_flags) argument
2768 SvcEncode(VP9_COMP *cpi, size_t *size, uint8_t *dest, unsigned int *frame_flags) argument
2774 Pass0Encode(VP9_COMP *cpi, size_t *size, uint8_t *dest, unsigned int *frame_flags) argument
2784 Pass1Encode(VP9_COMP *cpi, size_t *size, uint8_t *dest, unsigned int *frame_flags) argument
2795 Pass2Encode(VP9_COMP *cpi, size_t *size, uint8_t *dest, unsigned int *frame_flags) argument
2805 check_initial_width(VP9_COMP *cpi, int subsampling_x, int subsampling_y) argument
2819 vp9_receive_raw_frame(VP9_COMP *cpi, unsigned int frame_flags, YV12_BUFFER_CONFIG *sd, int64_t time_stamp, int64_t end_time) argument
2846 frame_is_reference(const VP9_COMP *cpi) argument
2860 is_next_frame_arf(VP9_COMP *cpi) argument
2866 adjust_frame_rate(VP9_COMP *cpi) argument
2904 vp9_get_compressed_data(VP9_COMP *cpi, unsigned int *frame_flags, size_t *size, uint8_t *dest, int64_t *time_stamp, int64_t *time_end, int flush) argument
3237 vp9_get_preview_raw_frame(VP9_COMP *cpi, YV12_BUFFER_CONFIG *dest, vp9_ppflags_t *flags) argument
3266 vp9_set_roimap(VP9_COMP *cpi, unsigned char *map, unsigned int rows, unsigned int cols, int delta_q[MAX_SEGMENTS], int delta_lf[MAX_SEGMENTS], unsigned int threshold[MAX_SEGMENTS]) argument
3315 vp9_set_active_map(VP9_COMP *cpi, unsigned char *map, unsigned int rows, unsigned int cols) argument
3332 vp9_set_internal_size(VP9_COMP *cpi, VPX_SCALING horiz_mode, VPX_SCALING vert_mode) argument
3353 vp9_set_size_literal(VP9_COMP *cpi, unsigned int width, unsigned int height) argument
3389 vp9_set_svc(VP9_COMP *cpi, int use_svc) argument
3403 vp9_get_quantizer(VP9_COMP *cpi) argument
[all...]
H A Dvp9_onyx_int.h376 int active_arnr_frames; // <= cpi->oxcf.arnr_max_frames
377 int active_arnr_strength; // <= cpi->oxcf.arnr_max_strength
523 void vp9_remove_compressor(VP9_COMP *cpi);
525 void vp9_change_config(VP9_COMP *cpi, const VP9_CONFIG *oxcf);
529 int vp9_receive_raw_frame(VP9_COMP *cpi, unsigned int frame_flags,
533 int vp9_get_compressed_data(VP9_COMP *cpi, unsigned int *frame_flags,
537 int vp9_get_preview_raw_frame(VP9_COMP *cpi, YV12_BUFFER_CONFIG *dest,
540 int vp9_use_as_reference(VP9_COMP *cpi, int ref_frame_flags);
542 void vp9_update_reference(VP9_COMP *cpi, int ref_frame_flags);
544 int vp9_copy_reference_enc(VP9_COMP *cpi, VP9_REFFRAM
574 get_ref_frame_idx(const VP9_COMP *cpi, MV_REFERENCE_FRAME ref_frame) argument
585 get_ref_frame_buffer( VP9_COMP *cpi, MV_REFERENCE_FRAME ref_frame) argument
594 vp9_frame_is_boosted(const VP9_COMP *cpi) argument
[all...]
H A Dvp9_encodeframe.c76 static void encode_superblock(VP9_COMP *cpi, TOKENEXTRA **t, int output_enabled,
79 static void adjust_act_zbin(VP9_COMP *cpi, MACROBLOCK *x);
105 static unsigned int get_sby_perpixel_variance(VP9_COMP *cpi, argument
109 var = cpi->fn_ptr[bs].vf(x->plane[0].src.buf, x->plane[0].src.stride,
114 static unsigned int get_sby_perpixel_diff_variance(VP9_COMP *cpi, argument
119 const YV12_BUFFER_CONFIG *yv12 = get_ref_frame_buffer(cpi, LAST_FRAME);
122 var = cpi->fn_ptr[bs].vf(x->plane[0].src.buf,
130 static BLOCK_SIZE get_rd_var_based_fixed_partition(VP9_COMP *cpi, argument
133 unsigned int var = get_sby_perpixel_diff_variance(cpi, &cpi
146 get_nonrd_var_based_fixed_partition(VP9_COMP *cpi, int mi_row, int mi_col) argument
171 is_block_in_mb_map(const VP9_COMP *cpi, int mi_row, int mi_col, BLOCK_SIZE bsize) argument
197 check_active_map(const VP9_COMP *cpi, const MACROBLOCK *x, int mi_row, int mi_col, BLOCK_SIZE bsize) argument
207 set_offsets(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, int mi_col, BLOCK_SIZE bsize) argument
283 set_block_size(VP9_COMP * const cpi, const TileInfo *const tile, int mi_row, int mi_col, BLOCK_SIZE bsize) argument
405 set_vt_partitioning(VP9_COMP *cpi, void *data, const TileInfo *const tile, BLOCK_SIZE bsize, int mi_row, int mi_col, int mi_size) argument
455 choose_partitioning(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, int mi_col) argument
628 calc_av_activity(VP9_COMP *cpi, int64_t activity_sum) argument
685 calc_activity_index(VP9_COMP *cpi, MACROBLOCK *x) argument
737 build_activity_map(VP9_COMP *cpi) argument
799 activity_masking(VP9_COMP *cpi, MACROBLOCK *x) argument
820 update_state(VP9_COMP *cpi, PICK_MODE_CONTEXT *ctx, int mi_row, int mi_col, BLOCK_SIZE bsize, int output_enabled) argument
969 rd_pick_sb_modes(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, int mi_col, int *totalrate, int64_t *totaldist, BLOCK_SIZE bsize, PICK_MODE_CONTEXT *ctx, int64_t best_rd) argument
1084 update_stats(VP9_COMP *cpi) argument
1141 restore_context(VP9_COMP *cpi, int mi_row, int mi_col, ENTROPY_CONTEXT a[16 * MAX_MB_PLANE], ENTROPY_CONTEXT l[16 * MAX_MB_PLANE], PARTITION_CONTEXT sa[8], PARTITION_CONTEXT sl[8], BLOCK_SIZE bsize) argument
1171 save_context(VP9_COMP *cpi, int mi_row, int mi_col, ENTROPY_CONTEXT a[16 * MAX_MB_PLANE], ENTROPY_CONTEXT l[16 * MAX_MB_PLANE], PARTITION_CONTEXT sa[8], PARTITION_CONTEXT sl[8], BLOCK_SIZE bsize) argument
1204 encode_b(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, int output_enabled, BLOCK_SIZE bsize) argument
1228 encode_sb(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, int output_enabled, BLOCK_SIZE bsize) argument
1327 set_fixed_partitioning(VP9_COMP *cpi, const TileInfo *const tile, MODE_INFO **mi_8x8, int mi_row, int mi_col, BLOCK_SIZE bsize) argument
1367 constrain_copy_partitioning(VP9_COMP *const cpi, const TileInfo *const tile, MODE_INFO **mi_8x8, MODE_INFO **prev_mi_8x8, int mi_row, int mi_col, BLOCK_SIZE bsize) argument
1463 set_source_var_based_partition(VP9_COMP *cpi, const TileInfo *const tile, MODE_INFO **mi_8x8, int mi_row, int mi_col) argument
1587 update_state_rt(VP9_COMP *cpi, PICK_MODE_CONTEXT *ctx, int mi_row, int mi_col, int bsize) argument
1617 encode_b_rt(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, int output_enabled, BLOCK_SIZE bsize) argument
1639 encode_sb_rt(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, int output_enabled, BLOCK_SIZE bsize) argument
1720 rd_use_partition(VP9_COMP *cpi, const TileInfo *const tile, MODE_INFO **mi_8x8, TOKENEXTRA **tp, int mi_row, int mi_col, BLOCK_SIZE bsize, int *rate, int64_t *dist, int do_recon) argument
2052 get_sb_partition_size_range(VP9_COMP *cpi, MODE_INFO ** mi_8x8, BLOCK_SIZE * min_block_size, BLOCK_SIZE * max_block_size ) argument
2084 rd_auto_partition_range(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, int mi_col, BLOCK_SIZE *min_block_size, BLOCK_SIZE *max_block_size) argument
2163 rd_pick_partition(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, BLOCK_SIZE bsize, int *rate, int64_t *dist, int do_recon, int64_t best_rd) argument
2477 encode_rd_sb_row(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, TOKENEXTRA **tp) argument
2581 init_encode_frame_mb_context(VP9_COMP *cpi) argument
2611 switch_lossless_mode(VP9_COMP *cpi, int lossless) argument
2627 check_dual_ref_flags(VP9_COMP *cpi) argument
2651 get_frame_type(const VP9_COMP *cpi) argument
2662 select_tx_mode(const VP9_COMP *cpi) argument
2717 nonrd_pick_sb_modes(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, int mi_col, int *rate, int64_t *dist, BLOCK_SIZE bsize) argument
2799 nonrd_pick_partition(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, BLOCK_SIZE bsize, int *rate, int64_t *dist, int do_recon, int64_t best_rd) argument
3068 nonrd_use_partition(VP9_COMP *cpi, const TileInfo *const tile, MODE_INFO **mi_8x8, TOKENEXTRA **tp, int mi_row, int mi_col, BLOCK_SIZE bsize, int output_enabled, int *totrate, int64_t *totdist) argument
3173 encode_nonrd_sb_row(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, TOKENEXTRA **tp) argument
3235 encode_frame_internal(VP9_COMP *cpi) argument
3367 vp9_encode_frame(VP9_COMP *cpi) argument
3537 adjust_act_zbin(VP9_COMP *cpi, MACROBLOCK *x) argument
3571 encode_superblock(VP9_COMP *cpi, TOKENEXTRA **t, int output_enabled, int mi_row, int mi_col, BLOCK_SIZE bsize) 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...]
/external/llvm/lib/Target/ARM/
H A DARMConstantIslandPass.cpp219 CPEntry(MachineInstr *cpemi, unsigned cpi, unsigned rc = 0) argument
220 : CPEMI(cpemi), CPI(cpi), RefCount(rc) {}
/external/llvm/lib/Target/Mips/
H A DMipsConstantIslandPass.cpp312 CPEntry(MachineInstr *cpemi, unsigned cpi, unsigned rc = 0) argument
313 : CPEMI(cpemi), CPI(cpi), RefCount(rc) {}
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/encoder/
H A Dfirstpass.c36 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 Donyx_if.c48 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);
219 save_layer_context(VP8_COMP *cpi) argument
257 restore_layer_context(VP8_COMP *cpi, const int layer) argument
304 init_temporal_layer_context(VP8_COMP *cpi, VP8_CONFIG *oxcf, const int layer, double prev_layer_framerate) argument
364 reset_temporal_layer_change(VP8_COMP *cpi, VP8_CONFIG *oxcf, const int prev_num_layers) argument
414 setup_features(VP8_COMP *cpi) argument
443 dealloc_compressor_data(VP8_COMP *cpi) argument
491 enable_segmentation(VP8_COMP *cpi) argument
498 disable_segmentation(VP8_COMP *cpi) argument
507 set_segmentation_map(VP8_COMP *cpi, unsigned char *segmentation_map) argument
529 set_segment_data(VP8_COMP *cpi, signed char *feature_data, unsigned char abs_delta) argument
536 segmentation_test_function(VP8_COMP *cpi) argument
572 cyclic_background_refresh(VP8_COMP *cpi, int Q, int lf_adjustment) argument
660 set_default_lf_deltas(VP8_COMP *cpi) argument
772 vp8_set_speed_features(VP8_COMP *cpi) argument
1128 alloc_raw_frame_buffers(VP8_COMP *cpi) argument
1152 dealloc_raw_frame_buffers(VP8_COMP *cpi) argument
1161 vp8_alloc_partition_data(VP8_COMP *cpi) argument
1176 vp8_alloc_compressor_data(VP8_COMP *cpi) argument
1317 vp8_new_framerate(VP8_COMP *cpi, double framerate) argument
1354 init_config(VP8_COMP *cpi, VP8_CONFIG *oxcf) argument
1426 update_layer_contexts(VP8_COMP *cpi) argument
1475 vp8_change_config(VP8_COMP *cpi, VP8_CONFIG *oxcf) argument
1825 VP8_COMP *cpi; local
2174 VP8_COMP *cpi = *ptr; local
2543 generate_psnr_packet(VP8_COMP *cpi) argument
2589 vp8_use_as_reference(VP8_COMP *cpi, int ref_frame_flags) argument
2597 vp8_update_reference(VP8_COMP *cpi, int ref_frame_flags) argument
2618 vp8_get_reference(VP8_COMP *cpi, enum vpx_ref_frame_type ref_frame_flag, YV12_BUFFER_CONFIG *sd) argument
2636 vp8_set_reference(VP8_COMP *cpi, enum vpx_ref_frame_type ref_frame_flag, YV12_BUFFER_CONFIG *sd) argument
2655 vp8_update_entropy(VP8_COMP *cpi, int update) argument
2699 scale_and_extend_source(YV12_BUFFER_CONFIG *sd, VP8_COMP *cpi) argument
2731 resize_key_frame(VP8_COMP *cpi) argument
2785 update_alt_ref_frame_stats(VP8_COMP *cpi) argument
2822 update_golden_frame_stats(VP8_COMP *cpi) argument
2918 update_rd_ref_frame_probs(VP8_COMP *cpi) argument
2975 decide_key_frame(VP8_COMP *cpi) argument
3042 Pass1Encode(VP8_COMP *cpi, unsigned long *size, unsigned char *dest, unsigned int *frame_flags) argument
3090 recode_loop_test( VP8_COMP *cpi, int high_limit, int low_limit, int q, int maxq, int minq ) argument
3137 update_reference_frames(VP8_COMP *cpi) argument
3297 process_denoiser_mode_change(VP8_COMP *cpi) argument
3415 vp8_loopfilter_frame(VP8_COMP *cpi, VP8_COMMON *cm) argument
3459 encode_frame_to_data_rate( VP8_COMP *cpi, unsigned long *size, unsigned char *dest, unsigned char* dest_end, unsigned int *frame_flags ) argument
5018 Pass2Encode(VP8_COMP *cpi, unsigned long *size, unsigned char *dest, unsigned char * dest_end, unsigned int *frame_flags) argument
5036 vp8_receive_raw_frame(VP8_COMP *cpi, unsigned int frame_flags, YV12_BUFFER_CONFIG *sd, int64_t time_stamp, int64_t end_time) argument
5061 frame_is_reference(const VP8_COMP *cpi) argument
5075 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
5589 vp8_get_preview_raw_frame(VP8_COMP *cpi, YV12_BUFFER_CONFIG *dest, vp8_ppflags_t *flags) argument
5629 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
5695 vp8_set_active_map(VP8_COMP *cpi, unsigned char *map, unsigned int rows, unsigned int cols) argument
5715 vp8_set_internal_size(VP8_COMP *cpi, VPX_SCALING horiz_mode, VPX_SCALING vert_mode) argument
5759 vp8_get_quantizer(VP8_COMP *cpi) argument
[all...]
H A Drdopt.c39 extern void vp8_update_zbin_extra(VP8_COMP *cpi, MACROBLOCK *x);
219 void vp8cx_initialize_me_consts(VP8_COMP *cpi, int QIndex) argument
221 cpi->mb.sadperbit16 = sad_per_bit16lut[QIndex];
222 cpi->mb.sadperbit4 = sad_per_bit4lut[QIndex];
225 void vp8_initialize_rd_consts(VP8_COMP *cpi, MACROBLOCK *x, int Qvalue) argument
237 cpi->RDMULT = (int)(rdconst * (capped_q * capped_q));
240 if (cpi->mb.zbin_over_quant > 0)
246 * The units of cpi->mb.zbin_over_quant are 1/128 of Q bin size
248 oq_factor = 1.0 + ((double)0.0015625 * cpi->mb.zbin_over_quant);
250 cpi
341 vp8_auto_select_speed(VP8_COMP *cpi) argument
837 rd_inter16x16_uv(VP8_COMP *cpi, MACROBLOCK *x, int *rate, int *distortion, int fullpixel) argument
854 rd_inter4x4_uv(VP8_COMP *cpi, MACROBLOCK *x, int *rate, int *distortion, int fullpixel) argument
1098 rd_check_segment(VP8_COMP *cpi, MACROBLOCK *x, BEST_SEG_INFO *bsi, unsigned int segmentation) argument
1380 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
1519 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
1671 vp8_cal_sad(VP8_COMP *cpi, MACROBLOCKD *xd, MACROBLOCK *x, int recon_yoffset, int near_sadidx[]) argument
1757 evaluate_inter_mode_rd(int mdcounts[4], RATE_DISTORTION* rd, int* disable_skip, VP8_COMP *cpi, MACROBLOCK *x) argument
1830 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
1936 vp8_rd_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/encoder/
H A Dfirstpass.c36 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 Donyx_if.c48 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 Drdopt.c40 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...]
/external/chromium_org/third_party/android_platform/webview/
H A Dframeworks.jarMETA-INF/ META-INF/MANIFEST.MF android/ android/location/ android/location/Address$1.class ...

Completed in 5855 milliseconds

1234