/external/chromium_org/third_party/libvpx/source/libvpx/vp9/encoder/ |
H A D | vp9_bitstream.h | 23 void vp9_pack_bitstream(VP9_COMP *cpi, uint8_t *dest, size_t *size); 25 static INLINE int vp9_preserve_existing_gf(VP9_COMP *cpi) { argument 26 return !cpi->multi_arf_allowed && cpi->refresh_golden_frame && 27 cpi->rc.is_src_frame_alt_ref && 28 (!cpi->use_svc || // Add spatial svc base layer case here 29 (is_two_pass_svc(cpi) && 30 cpi->svc.spatial_layer_id == 0 && 31 cpi->svc.layer_context[0].gold_ref_idx >=0 && 32 cpi [all...] |
H A D | vp9_speed_features.c | 18 static int frame_is_boosted(const VP9_COMP *cpi) { argument 19 return frame_is_intra_only(&cpi->common) || 20 cpi->refresh_alt_ref_frame || 21 (cpi->refresh_golden_frame && !cpi->rc.is_src_frame_alt_ref) || 22 vp9_is_upper_layer_key_frame(cpi); 26 static void set_good_speed_feature(VP9_COMP *cpi, VP9_COMMON *cm, argument 28 const int boosted = frame_is_boosted(cpi); 66 sf->tx_size_search_method = frame_is_boosted(cpi) ? USE_FULL_RD 155 cpi 162 set_rt_speed_feature(VP9_COMP *cpi, SPEED_FEATURES *sf, int speed, vp9e_tune_content content) argument 322 vp9_set_speed_features(VP9_COMP *cpi) argument [all...] |
H A D | vp9_context_tree.c | 90 void vp9_setup_pc_tree(VP9_COMMON *cm, VP9_COMP *cpi) { argument 100 vpx_free(cpi->leaf_tree); 101 CHECK_MEM_ERROR(cm, cpi->leaf_tree, vpx_calloc(leaf_nodes, 102 sizeof(*cpi->leaf_tree))); 103 vpx_free(cpi->pc_tree); 104 CHECK_MEM_ERROR(cm, cpi->pc_tree, vpx_calloc(tree_nodes, 105 sizeof(*cpi->pc_tree))); 107 this_pc = &cpi->pc_tree[0]; 108 this_leaf = &cpi->leaf_tree[0]; 113 alloc_mode_context(cm, 1, &cpi 142 vp9_free_pc_tree(VP9_COMP *cpi) argument [all...] |
H A D | vp9_picklpf.c | 26 static int get_max_filter_level(const VP9_COMP *cpi) { argument 27 if (cpi->oxcf.pass == 2) { 28 return cpi->twopass.section_intra_rating > 8 ? MAX_LOOP_FILTER * 3 / 4 36 static int try_filter_frame(const YV12_BUFFER_CONFIG *sd, VP9_COMP *const cpi, argument 38 VP9_COMMON *const cm = &cpi->common; 41 vp9_loop_filter_frame(cm->frame_to_show, cm, &cpi->mb.e_mbd, filt_level, 1, 46 vpx_yv12_copy_y(&cpi->last_frame_uf, cm->frame_to_show); 51 static int search_filter_level(const YV12_BUFFER_CONFIG *sd, VP9_COMP *cpi, argument 53 const VP9_COMMON *const cm = &cpi->common; 56 const int max_filter_level = get_max_filter_level(cpi); 132 vp9_pick_filter_level(const YV12_BUFFER_CONFIG *sd, VP9_COMP *cpi, LPF_PICK_METHOD method) argument [all...] |
H A D | vp9_aq_complexity.c | 32 void vp9_setup_in_frame_q_adj(VP9_COMP *cpi) { argument 33 VP9_COMMON *const cm = &cpi->common; 40 cpi->refresh_alt_ref_frame || 41 (cpi->refresh_golden_frame && !cpi->rc.is_src_frame_alt_ref)) { 47 vpx_memset(cpi->segmentation_map, 0, cm->mi_rows * cm->mi_cols); 50 vpx_memset(cpi->complexity_map, 0, cm->mi_rows * cm->mi_cols); 56 if (cpi->rc.sb64_target_rate < 256) { 72 vp9_compute_qdelta_by_rate(&cpi->rc, cm->frame_type, cm->base_qindex, 97 void vp9_select_in_frame_q_segment(VP9_COMP *cpi, argument [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), 107 segment_rdmult = vp9_compute_rd_mult(cpi, cm->base_qindex + qindex_delta + 116 static unsigned int block_variance(VP9_COMP *cpi, MACROBLOCK *x, argument 134 var = cpi 141 vp9_block_energy(VP9_COMP *cpi, MACROBLOCK *x, BLOCK_SIZE bs) argument [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/encoder/ |
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 | encodeintra.c | 21 int vp8_encode_intra(VP8_COMP *cpi, MACROBLOCK *x, int use_dc_pred) argument 26 (void) cpi;
|
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, 91 static void get_predictor_pointers(const VP8_COMP *cpi, argument 96 if (cpi->ref_frame_flags & VP8_LAST_FRAME) 97 get_plane_pointers(&cpi->common.yv12_fb[cpi->common.lst_fb_idx], 100 if (cpi->ref_frame_flags & VP8_GOLD_FRAME) 101 get_plane_pointers(&cpi->common.yv12_fb[cpi->common.gld_fb_idx], 104 if (cpi 110 get_reference_search_order(const VP8_COMP *cpi, int ref_frame_map[4]) argument [all...] |
H A D | mr_dissim.c | 20 void vp8_cal_low_res_mb_cols(VP8_COMP *cpi) argument 25 unsigned int iw = cpi->oxcf.Width*cpi->oxcf.mr_down_sampling_factor.den 26 + cpi->oxcf.mr_down_sampling_factor.num - 1; 28 low_res_w = iw/cpi->oxcf.mr_down_sampling_factor.num; 29 cpi->mr_low_res_mb_cols = ((low_res_w + 15) >> 4); 54 void vp8_cal_dissimilarity(VP8_COMP *cpi) argument 56 VP8_COMMON *cm = &cpi->common; 64 if (cpi->oxcf.mr_total_resolutions >1 65 && cpi 218 vp8_store_drop_frame_info(VP8_COMP *cpi) argument [all...] |
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 450 vp8cx_init_mbrthread_data(VP8_COMP *cpi, MACROBLOCK *x, MB_ROW_COMP *mbr_ei, int count ) argument 512 vp8cx_create_encoder_threads(VP8_COMP *cpi) argument 638 vp8cx_remove_encoder_threads(VP8_COMP *cpi) argument [all...] |
/external/libvpx/libvpx/vp8/encoder/ |
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 | encodeintra.c | 21 int vp8_encode_intra(VP8_COMP *cpi, MACROBLOCK *x, int use_dc_pred) argument 26 (void) cpi;
|
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 | 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...] |
/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/chromium_org/third_party/libvpx/source/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/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/vp9/encoder/ |
H A D | vp9_speed_features.c | 43 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 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_picklpf.c | 26 static int get_max_filter_level(VP9_COMP *cpi) { argument 27 return cpi->twopass.section_intra_rating > 8 ? MAX_LOOP_FILTER * 3 / 4 32 static int try_filter_frame(const YV12_BUFFER_CONFIG *sd, VP9_COMP *const cpi, argument 34 VP9_COMMON *const cm = &cpi->common; 37 vp9_loop_filter_frame(cm, &cpi->mb.e_mbd, filt_level, 1, partial_frame); 41 vpx_yv12_copy_y(&cpi->last_frame_uf, cm->frame_to_show); 46 static void search_filter_level(const YV12_BUFFER_CONFIG *sd, VP9_COMP *cpi, argument 48 VP9_COMMON *const cm = &cpi->common; 51 const int max_filter_level = get_max_filter_level(cpi); 66 vpx_yv12_copy_y(cm->frame_to_show, &cpi 134 vp9_pick_filter_level(const YV12_BUFFER_CONFIG *sd, VP9_COMP *cpi, LPF_PICK_METHOD method) argument [all...] |
H A D | vp9_svc_layercontext.c | 16 void vp9_init_layer_context(VP9_COMP *const cpi) { argument 17 SVC *const svc = &cpi->svc; 18 const VP9_CONFIG *const oxcf = &cpi->oxcf; 65 void vp9_update_layer_context_change_config(VP9_COMP *const cpi, argument 67 SVC *const svc = &cpi->svc; 68 const VP9_CONFIG *const oxcf = &cpi->oxcf; 69 const RATE_CONTROL *const rc = &cpi->rc; 119 void vp9_update_temporal_layer_framerate(VP9_COMP *const cpi) { argument 120 SVC *const svc = &cpi->svc; 121 const VP9_CONFIG *const oxcf = &cpi 143 vp9_update_spatial_layer_framerate(VP9_COMP *const cpi, double framerate) argument 170 vp9_restore_layer_context(VP9_COMP *const cpi) argument 190 vp9_save_layer_context(VP9_COMP *const cpi) argument 203 vp9_init_second_pass_spatial_svc(VP9_COMP *cpi) argument [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...] |
/external/libvterm/src/ |
H A D | encoding.c | 29 uint32_t cp[], int *cpi, int cplen, 38 for(; *pos < bytelen && *cpi < cplen; (*pos)++) { 50 cp[(*cpi)++] = UNICODE_INVALID; 52 cp[(*cpi)++] = c; 61 cp[(*cpi)++] = UNICODE_INVALID; 94 cp[(*cpi)++] = data->this_cp; 100 cp[(*cpi)++] = UNICODE_INVALID; 109 cp[(*cpi)++] = UNICODE_INVALID; 118 cp[(*cpi)++] = UNICODE_INVALID; 127 cp[(*cpi) 28 decode_utf8(VTermEncoding *enc, void *data_, uint32_t cp[], int *cpi, int cplen, const char bytes[], size_t *pos, size_t bytelen) argument 154 decode_usascii(VTermEncoding *enc, void *data, uint32_t cp[], int *cpi, int cplen, const char bytes[], size_t *pos, size_t bytelen) argument 179 decode_table(VTermEncoding *enc, void *data, uint32_t cp[], int *cpi, int cplen, const char bytes[], size_t *pos, size_t bytelen) argument [all...] |