/external/libvpx/libvpx/vp9/common/mips/dspr2/ |
H A D | vp9_convolve8_vert_dspr2.c | 33 uint8_t *cm = vp9_ff_cropTbl; local 138 "lbux %[store1], %[Temp1](%[cm]) \n\t" 143 "lbux %[store2], %[Temp2](%[cm]) \n\t" 151 "lbux %[store1], %[Temp1](%[cm]) \n\t" 152 "lbux %[store2], %[Temp2](%[cm]) \n\t" 168 [cm] "r" (cm), [dst_ptr] "r" (dst_ptr) 187 uint8_t *cm = vp9_ff_cropTbl; local 293 "lbux %[store1], %[Temp1](%[cm]) \n\t" 298 "lbux %[store2], %[Temp2](%[cm]) \ [all...] |
H A D | vp9_intrapred4_dspr2.c | 94 uint8_t *cm = vp9_ff_cropTbl; local 124 "lbux %[res0], %[res0](%[cm]) \n\t" 127 "lbux %[res1], %[res1](%[cm]) \n\t" 132 "lbux %[res0], %[res0](%[cm]) \n\t" 136 "lbux %[res1], %[res1](%[cm]) \n\t" 151 "lbux %[res0], %[res0](%[cm]) \n\t" 154 "lbux %[res1], %[res1](%[cm]) \n\t" 159 "lbux %[res0], %[res0](%[cm]) \n\t" 163 "lbux %[res1], %[res1](%[cm]) \n\t" 178 "lbux %[res0], %[res0](%[cm]) \ [all...] |
/external/libvpx/libvpx/vp9/common/ |
H A D | vp9_loopfilter.h | 90 void vp9_setup_mask(struct VP9Common *const cm, 95 void vp9_filter_block_plane(struct VP9Common *const cm, 100 void vp9_loop_filter_init(struct VP9Common *cm); 105 void vp9_loop_filter_frame_init(struct VP9Common *cm, int default_filt_lvl); 107 void vp9_loop_filter_frame(struct VP9Common *cm, 114 struct VP9Common *cm, struct macroblockd *xd, 119 struct VP9Common *cm; member in struct:LoopFilterWorkerData
|
H A D | vp9_pred_common.h | 29 int vp9_get_segment_id(VP9_COMMON *cm, const uint8_t *segment_ids, 55 static INLINE vp9_prob vp9_get_skip_prob(const VP9_COMMON *cm, argument 57 return cm->fc.skip_probs[vp9_get_skip_context(xd)]; 64 static INLINE vp9_prob vp9_get_intra_inter_prob(const VP9_COMMON *cm, argument 66 return cm->fc.intra_inter_prob[vp9_get_intra_inter_context(xd)]; 69 int vp9_get_reference_mode_context(const VP9_COMMON *cm, const MACROBLOCKD *xd); 71 static INLINE vp9_prob vp9_get_reference_mode_prob(const VP9_COMMON *cm, argument 73 return cm->fc.comp_inter_prob[vp9_get_reference_mode_context(cm, xd)]; 76 int vp9_get_pred_context_comp_ref_p(const VP9_COMMON *cm, 79 vp9_get_pred_prob_comp_ref_p(const VP9_COMMON *cm, const MACROBLOCKD *xd) argument 87 vp9_get_pred_prob_single_ref_p1(const VP9_COMMON *cm, const MACROBLOCKD *xd) argument 94 vp9_get_pred_prob_single_ref_p2(const VP9_COMMON *cm, const MACROBLOCKD *xd) argument [all...] |
/external/libvpx/libvpx/vp9/encoder/ |
H A D | vp9_aq_variance.c | 76 VP9_COMMON *cm = &cpi->common; local 77 struct segmentation *seg = &cm->seg; 78 const double base_q = vp9_convert_qindex_to_q(cm->base_qindex); 79 const int base_rdmult = vp9_compute_rd_mult(cpi, cm->base_qindex + 80 cm->y_dc_delta_q); 83 if (cm->frame_type == KEY_FRAME || 106 segment_rdmult = vp9_compute_rd_mult(cpi, cm->base_qindex + qindex_delta + 107 cm->y_dc_delta_q);
|
/external/aac/libAACenc/src/ |
H A D | channel_map.cpp | 260 AAC_ENCODER_ERROR FDKaacEnc_InitChannelMapping(CHANNEL_MODE mode, CHANNEL_ORDER co, CHANNEL_MAPPING* cm) argument 269 FDKmemclear(cm, sizeof(CHANNEL_MAPPING)); 275 cm->encMode = channelModeConfig[i].encMode; 276 cm->nChannels = channelModeConfig[i].nChannels; 277 cm->nChannelsEff = channelModeConfig[i].nChannelsEff; 278 cm->nElements = channelModeConfig[i].nElements; 288 FDKaacEnc_initElement(&cm->elInfo[0], ID_SCE, &count, mode, co, it_cnt, (FIXP_DBL)MAXVAL_DBL); 292 FDKaacEnc_initElement(&cm->elInfo[0], ID_CPE, &count, mode, co, it_cnt, (FIXP_DBL)MAXVAL_DBL); 297 FDKaacEnc_initElement(&cm->elInfo[0], ID_SCE, &count, mode, co, it_cnt, FL2FXCONST_DBL(0.4f)); 298 FDKaacEnc_initElement(&cm 345 FDKaacEnc_InitElementBits(QC_STATE *hQC, CHANNEL_MAPPING *cm, INT bitrateTot, INT averageBitsTot, INT maxChannelBits) argument [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/ |
H A D | loopfilter.c | 93 void vp8_loop_filter_init(VP8_COMMON *cm) argument 95 loop_filter_info_n *lfi = &cm->lf_info; 99 vp8_loop_filter_update_sharpness(lfi, cm->sharpness_level); 100 cm->last_sharpness_level = cm->sharpness_level; 112 void vp8_loop_filter_frame_init(VP8_COMMON *cm, argument 120 loop_filter_info_n *lfi = &cm->lf_info; 123 if(cm->last_sharpness_level != cm->sharpness_level) 125 vp8_loop_filter_update_sharpness(lfi, cm 198 vp8_loop_filter_row_normal(VP8_COMMON *cm, MODE_INFO *mode_info_context, int mb_row, int post_ystride, int post_uvstride, unsigned char *y_ptr, unsigned char *u_ptr, unsigned char *v_ptr) argument 256 vp8_loop_filter_row_simple(VP8_COMMON *cm, MODE_INFO *mode_info_context, int mb_row, int post_ystride, int post_uvstride, unsigned char *y_ptr, unsigned char *u_ptr, unsigned char *v_ptr) argument 305 vp8_loop_filter_frame(VP8_COMMON *cm, MACROBLOCKD *mbd, int frame_type) argument 446 vp8_loop_filter_frame_yonly( VP8_COMMON *cm, MACROBLOCKD *mbd, int default_filt_lvl ) argument 553 vp8_loop_filter_partial_frame( VP8_COMMON *cm, MACROBLOCKD *mbd, int default_filt_lvl ) argument [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/mips/dspr2/ |
H A D | idctllm_dspr2.c | 56 unsigned char *cm = ff_cropTbl + CROP_WIDTH; local 203 dst_ptr[c] = cm[a] ;
|
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/decoder/ |
H A D | onyxd_if.c | 40 extern void vp8_init_loop_filter(VP8_COMMON *cm); 42 static int get_free_fb (VP8_COMMON *cm); 112 VP8_COMMON *cm = &pbi->common; local 116 ref_fb_idx = cm->lst_fb_idx; 118 ref_fb_idx = cm->gld_fb_idx; 120 ref_fb_idx = cm->alt_fb_idx; 127 if(cm->yv12_fb[ref_fb_idx].y_height != sd->y_height || 128 cm->yv12_fb[ref_fb_idx].y_width != sd->y_width || 129 cm->yv12_fb[ref_fb_idx].uv_height != sd->uv_height || 130 cm 143 VP8_COMMON *cm = &pbi->common; local 181 get_free_fb(VP8_COMMON *cm) argument 204 swap_frame_buffers(VP8_COMMON *cm) argument 266 VP8_COMMON *cm = &pbi->common; local 304 VP8_COMMON *cm = &pbi->common; local [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/encoder/ |
H A D | ethreading.c | 22 extern void vp8_loopfilter_frame(VP8_COMP *cpi, VP8_COMMON *cm); 27 VP8_COMMON *cm = &cpi->common; local 39 vp8_loopfilter_frame(cpi, cm); 64 VP8_COMMON *cm = &cpi->common; local 71 const int num_part = (1 << cm->multi_token_partition); 80 for (mb_row = ithread + 1; mb_row < cm->mb_rows; mb_row += (cpi->encoding_thread_count + 1)) 85 int ref_fb_idx = cm->lst_fb_idx; 86 int dst_fb_idx = cm->new_fb_idx; 87 int recon_y_stride = cm->yv12_fb[ref_fb_idx].y_stride; 88 int recon_uv_stride = cm 457 VP8_COMMON *const cm = & cpi->common; local 514 const VP8_COMMON * cm = &cpi->common; local [all...] |
H A D | picklpf.c | 138 VP8_COMMON *cm = &cpi->common; local 142 int min_filter_level = get_min_filter_level(cpi, cm->base_qindex); 143 int max_filter_level = get_max_filter_level(cpi, cm->base_qindex); 145 int best_filt_val = cm->filter_level; 146 YV12_BUFFER_CONFIG * saved_frame = cm->frame_to_show; 149 cm->frame_to_show = &cpi->pick_lf_lvl_frame; 151 if (cm->frame_type == KEY_FRAME) 152 cm->sharpness_level = 0; 154 cm->sharpness_level = cpi->oxcf.Sharpness; 156 if (cm 268 VP8_COMMON *cm = &cpi->common; local [all...] |
H A D | quantize.c | 551 VP8_COMMON *cm = &cpi->common; local 555 cm->base_qindex = Q; 560 cm->y1dc_delta_q = 0; 561 cm->y2ac_delta_q = 0; 562 cm->uvdc_delta_q = 0; 563 cm->uvac_delta_q = 0; 572 update |= cm->y2dc_delta_q != new_delta_q; 573 cm->y2dc_delta_q = new_delta_q;
|
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/mips/dspr2/ |
H A D | vp9_convolve2_avg_horiz_dspr2.c | 30 uint8_t *cm = vp9_ff_cropTbl; local 69 "lbux %[tp1], %[Temp1](%[cm]) \n\t" /* even 1 */ 81 "lbux %[tp2], %[Temp3](%[cm]) \n\t" /* even 2 */ 84 "lbux %[tn1], %[Temp2](%[cm]) \n\t" /* odd 1 */ 94 "lbux %[p3], %[Temp4](%[cm]) \n\t" /* odd 2 */ 109 [cm] "r" (cm), [dst] "r" (dst), [src] "r" (src) 125 uint8_t *cm = vp9_ff_cropTbl; local 166 "lbux %[st0], %[Temp1](%[cm]) \n\t" 169 "lbux %[st1], %[Temp3](%[cm]) \ 277 uint8_t *cm = vp9_ff_cropTbl; local 526 uint8_t *cm = vp9_ff_cropTbl; local [all...] |
H A D | vp9_convolve2_dspr2.c | 30 uint8_t *cm = vp9_ff_cropTbl; local 67 "lbux %[tp1], %[Temp1](%[cm]) \n\t" 76 "lbux %[tp2], %[Temp2](%[cm]) \n\t" 83 "lbux %[p1], %[Temp1](%[cm]) \n\t" 84 "lbux %[p2], %[Temp2](%[cm]) \n\t" 104 [cm] "r" (cm), [src] "r" (src), [dst_stride] "r" (dst_stride) 120 uint8_t *cm = vp9_ff_cropTbl; local 163 "lbux %[Temp2], %[Temp1](%[cm]) \n\t" 169 "lbux %[tp1], %[Temp3](%[cm]) \ 260 uint8_t *cm = vp9_ff_cropTbl; local 492 uint8_t *cm = vp9_ff_cropTbl; local [all...] |
H A D | vp9_convolve2_horiz_dspr2.c | 30 uint8_t *cm = vp9_ff_cropTbl; local 66 "lbux %[tp1], %[Temp1](%[cm]) \n\t" 75 "lbux %[tp2], %[Temp3](%[cm]) \n\t" 82 "lbux %[p1], %[Temp2](%[cm]) \n\t" 83 "lbux %[p2], %[Temp4](%[cm]) \n\t" 96 [cm] "r" (cm), [dst] "r" (dst), [src] "r" (src) 112 uint8_t *cm = vp9_ff_cropTbl; local 151 "lbux %[st0], %[Temp1](%[cm]) \n\t" 163 "lbux %[st1], %[Temp3](%[cm]) \ 239 uint8_t *cm = vp9_ff_cropTbl; local 446 uint8_t *cm = vp9_ff_cropTbl; local [all...] |
H A D | vp9_convolve8_avg_dspr2.c | 33 uint8_t *cm = vp9_ff_cropTbl; local 140 "lbux %[store1], %[Temp1](%[cm]) \n\t" 146 "lbux %[store2], %[Temp2](%[cm]) \n\t" 157 "lbux %[store1], %[Temp1](%[cm]) \n\t" 158 "lbux %[store2], %[Temp2](%[cm]) \n\t" 175 [src_stride] "r" (src_stride), [cm] "r" (cm), [dst_ptr] "r" (dst_ptr) 194 uint8_t *cm = vp9_ff_cropTbl; local 302 "lbux %[store1], %[Temp1](%[cm]) \n\t" 308 "lbux %[store2], %[Temp2](%[cm]) \ [all...] |
H A D | vp9_convolve8_avg_horiz_dspr2.c | 30 uint8_t *cm = vp9_ff_cropTbl; local 84 "lbux %[tp1], %[Temp1](%[cm]) \n\t" /* even 1 */ 101 "lbux %[tp2], %[Temp3](%[cm]) \n\t" /* even 2 */ 105 "lbux %[tn1], %[Temp2](%[cm]) \n\t" /* odd 1 */ 118 "lbux %[n2], %[Temp4](%[cm]) \n\t" /* odd 2 */ 136 [cm] "r" (cm), [dst] "r" (dst), [src] "r" (src) 152 uint8_t *cm = vp9_ff_cropTbl; local 205 "lbux %[st0], %[Temp1](%[cm]) \n\t" 209 "lbux %[st1], %[Temp3](%[cm]) \ 342 uint8_t *cm = vp9_ff_cropTbl; local 653 uint8_t *cm = vp9_ff_cropTbl; local [all...] |
H A D | vp9_convolve8_horiz_dspr2.c | 30 uint8_t *cm = vp9_ff_cropTbl; local 82 "lbux %[tp1], %[Temp1](%[cm]) \n\t" 96 "lbux %[tp2], %[Temp3](%[cm]) \n\t" 107 "lbux %[tn1], %[Temp2](%[cm]) \n\t" 108 "lbux %[n2], %[Temp4](%[cm]) \n\t" 125 [cm] "r" (cm), [dst] "r" (dst), [src] "r" (src) 141 uint8_t *cm = vp9_ff_cropTbl; local 192 "lbux %[st0], %[Temp1](%[cm]) \n\t" 208 "lbux %[st1], %[Temp3](%[cm]) \ 308 uint8_t *cm = vp9_ff_cropTbl; local 578 uint8_t *cm = vp9_ff_cropTbl; local [all...] |
H A D | vp9_intrapred8_dspr2.c | 164 uint8_t *cm = vp9_ff_cropTbl; local 196 "lbux %[res0], %[res0](%[cm]) \n\t" 197 "lbux %[res1], %[res1](%[cm]) \n\t" 198 "lbux %[res2], %[res2](%[cm]) \n\t" 199 "lbux %[res3], %[res3](%[cm]) \n\t" 222 "lbux %[res0], %[res0](%[cm]) \n\t" 223 "lbux %[res1], %[res1](%[cm]) \n\t" 224 "lbux %[res2], %[res2](%[cm]) \n\t" 225 "lbux %[res3], %[res3](%[cm]) \n\t" 249 "lbux %[res0], %[res0](%[cm]) \ [all...] |
H A D | vp9_itrans4_dspr2.c | 114 uint8_t *cm = vp9_ff_cropTbl; local 185 "lbux %[Temp2], %[Temp1](%[cm]) \n\t" 194 "lbux %[Temp2], %[Temp1](%[cm]) \n\t" 203 "lbux %[Temp2], %[Temp1](%[cm]) \n\t" 211 "lbux %[Temp2], %[Temp1](%[cm]) \n\t" 222 [input] "r" (input), [cm] "r" (cm), [dest_stride] "r" (dest_stride)
|
H A D | vp9_itrans8_dspr2.c | 210 uint8_t *cm = vp9_ff_cropTbl; local 367 "lbux %[Temp2], %[Temp1](%[cm]) \n\t" 376 "lbux %[Temp2], %[Temp1](%[cm]) \n\t" 385 "lbux %[Temp2], %[Temp1](%[cm]) \n\t" 394 "lbux %[Temp2], %[Temp1](%[cm]) \n\t" 403 "lbux %[Temp2], %[Temp1](%[cm]) \n\t" 412 "lbux %[Temp2], %[Temp1](%[cm]) \n\t" 421 "lbux %[Temp2], %[Temp1](%[cm]) \n\t" 429 "lbux %[Temp2], %[Temp1](%[cm]) \n\t" 444 [input] "r" (input), [cm] " [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/ |
H A D | vp9_entropy.c | 750 void vp9_default_coef_probs(VP9_COMMON *cm) { argument 751 vp9_copy(cm->fc.coef_probs[TX_4X4], default_coef_probs_4x4); 752 vp9_copy(cm->fc.coef_probs[TX_8X8], default_coef_probs_8x8); 753 vp9_copy(cm->fc.coef_probs[TX_16X16], default_coef_probs_16x16); 754 vp9_copy(cm->fc.coef_probs[TX_32X32], default_coef_probs_32x32); 764 static void adapt_coef_probs(VP9_COMMON *cm, TX_SIZE tx_size, argument 767 const FRAME_CONTEXT *pre_fc = &cm->frame_contexts[cm->frame_context_idx]; 768 vp9_coeff_probs_model *const probs = cm->fc.coef_probs[tx_size]; 770 vp9_coeff_count_model *counts = cm 795 vp9_adapt_coef_probs(VP9_COMMON *cm) argument [all...] |
H A D | vp9_entropymode.c | 351 void vp9_adapt_mode_probs(VP9_COMMON *cm) { argument 353 FRAME_CONTEXT *fc = &cm->fc; 354 const FRAME_CONTEXT *pre_fc = &cm->frame_contexts[cm->frame_context_idx]; 355 const FRAME_COUNTS *counts = &cm->counts; 387 if (cm->interp_filter == SWITCHABLE) { 393 if (cm->tx_mode == TX_MODE_SELECT) { 434 void vp9_setup_past_independence(VP9_COMMON *cm) { argument 437 struct loopfilter *const lf = &cm->lf; 440 vp9_clearall_segfeatures(&cm [all...] |
H A D | vp9_entropymv.c | 196 void vp9_adapt_mv_probs(VP9_COMMON *cm, int allow_hp) { argument 199 nmv_context *fc = &cm->fc.nmvc; 200 const nmv_context *pre_fc = &cm->frame_contexts[cm->frame_context_idx].nmvc; 201 const nmv_context_counts *counts = &cm->counts.mv; 231 void vp9_init_mv_probs(VP9_COMMON *cm) { argument 232 cm->fc.nmvc = default_nmv_context;
|
H A D | vp9_pred_common.c | 70 int vp9_get_reference_mode_context(const VP9_COMMON *cm, argument 84 ctx = (above_mbmi->ref_frame[0] == cm->comp_fixed_ref) ^ 85 (left_mbmi->ref_frame[0] == cm->comp_fixed_ref); 88 ctx = 2 + (above_mbmi->ref_frame[0] == cm->comp_fixed_ref || 92 ctx = 2 + (left_mbmi->ref_frame[0] == cm->comp_fixed_ref || 101 ctx = edge_mbmi->ref_frame[0] == cm->comp_fixed_ref; 113 int vp9_get_pred_context_comp_ref_p(const VP9_COMMON *cm, argument 125 const int fix_ref_idx = cm->ref_frame_sign_bias[cm->comp_fixed_ref]; 138 pred_context = 1 + 2 * (edge_mbmi->ref_frame[0] != cm 369 vp9_get_segment_id(const VP9_COMMON *cm, const uint8_t *segment_ids, BLOCK_SIZE bsize, int mi_row, int mi_col) argument [all...] |