/external/libvpx/libvpx/vp8/encoder/ |
H A D | firstpass.c | 511 VP8_COMMON *const cm = & cpi->common; local 515 YV12_BUFFER_CONFIG *lst_yv12 = &cm->yv12_fb[cm->lst_fb_idx]; 516 YV12_BUFFER_CONFIG *new_yv12 = &cm->yv12_fb[cm->new_fb_idx]; 517 YV12_BUFFER_CONFIG *gld_yv12 = &cm->yv12_fb[cm->gld_fb_idx]; 547 xd->mode_info_context = cm->mi; 549 if(!cm->use_bilinear_mc_filter) 573 vp8_initialize_rd_consts(cpi, x, vp8_dc_quant(cm [all...] |
H A D | mr_dissim.c | 44 if (cm->ref_frame_sign_bias[x->mbmi.ref_frame] \ 45 != cm->ref_frame_sign_bias[tmp->mbmi.ref_frame]) \ 55 VP8_COMMON *cm = &cpi->common; local 72 store_info->frame_type = cm->frame_type; 74 if(cm->frame_type != KEY_FRAME) 81 if(cm->frame_type != KEY_FRAME) 86 MODE_INFO *tmp = cm->mip + cm->mode_info_stride; 89 for (mb_row = 0; mb_row < cm->mb_rows; mb_row ++) 92 for (mb_col = 0; mb_col < cm [all...] |
H A D | onyx_if.c | 755 VP8_COMMON *cm = &cpi->common; local 946 unsigned int total_mbs = cm->MBs; 1007 if(cm->version == 0) 1009 cm->filter_type = NORMAL_LOOPFILTER; 1012 cm->filter_type = SIMPLE_LOOPFILTER; 1016 cm->filter_type = SIMPLE_LOOPFILTER; 1039 vp8_init3smotion_compensation(&cpi->mb, cm->yv12_fb[cm->lst_fb_idx].y_stride); 1043 vp8_init_dsmotion_compensation(&cpi->mb, cm->yv12_fb[cm 1155 VP8_COMMON *cm = & cpi->common; local 1324 VP8_COMMON *cm = &cpi->common; local 1445 VP8_COMMON *cm = &cpi->common; local 1789 VP8_COMMON *cm; local 2566 VP8_COMMON *cm = &cpi->common; local 2584 VP8_COMMON *cm = &cpi->common; local 2603 VP8_COMMON *cm = &cpi->common; local 2651 VP8_COMMON *cm = &cpi->common; local 2684 VP8_COMMON *cm = &cpi->common; local 2737 VP8_COMMON *cm = &cpi->common; local 2774 VP8_COMMON *cm = &cpi->common; local 2870 VP8_COMMON *cm = &cpi->common; local 2927 VP8_COMMON *cm = &cpi->common; local 3045 VP8_COMMON *cm = &cpi->common; local 3089 VP8_COMMON *cm = &cpi->common; local 3268 vp8_loopfilter_frame(VP8_COMP *cpi, VP8_COMMON *cm) argument 3328 VP8_COMMON *cm = &cpi->common; local 4832 VP8_COMMON *cm = &cpi->common; local 4878 const VP8_COMMON *cm = &cpi->common; local 4895 VP8_COMMON *cm; 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 | 780 VP8_COMMON *cm = &cpi->common; local 784 cm->base_qindex = Q; 789 cm->y1dc_delta_q = 0; 790 cm->y2ac_delta_q = 0; 791 cm->uvdc_delta_q = 0; 792 cm->uvac_delta_q = 0; 801 update |= cm->y2dc_delta_q != new_delta_q; 802 cm->y2dc_delta_q = new_delta_q;
|
H A D | ratectrl.c | 1539 VP8_COMMON *cm = &cpi->common; local 1541 if (cm->frame_type == KEY_FRAME)
|
H A D | segmentation.c | 15 void vp8_update_gf_useage_maps(VP8_COMP *cpi, VP8_COMMON *cm, MACROBLOCK *x) argument 19 MODE_INFO *this_mb_mode_info = cm->mi; 23 if ((cm->frame_type == KEY_FRAME) || (cm->refresh_golden_frame)) 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; 32 for (mb_row = 0; mb_row < cm->mb_rows; mb_row++) 35 for (mb_col = 0; mb_col < cm [all...] |
/external/libvpx/libvpx/vp9/common/mips/dspr2/ |
H A D | vp9_convolve2_avg_dspr2.c | 33 uint8_t *cm = vp9_ff_cropTbl; local 89 "lbux %[store1], %[Temp1](%[cm]) \n\t" 93 "lbux %[store2], %[Temp2](%[cm]) \n\t" 102 "lbux %[store1], %[Temp1](%[cm]) \n\t" 103 "lbux %[store2], %[Temp2](%[cm]) \n\t" 117 [src_stride] "r" (src_stride), [cm] "r" (cm), 137 uint8_t *cm = vp9_ff_cropTbl; local 194 "lbux %[store1], %[Temp1](%[cm]) \n\t" 198 "lbux %[store2], %[Temp2](%[cm]) \ [all...] |
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_convolve2_vert_dspr2.c | 33 uint8_t *cm = vp9_ff_cropTbl; local 88 "lbux %[store1], %[Temp1](%[cm]) \n\t" 91 "lbux %[store2], %[Temp2](%[cm]) \n\t" 97 "lbux %[store1], %[Temp1](%[cm]) \n\t" 98 "lbux %[store2], %[Temp2](%[cm]) \n\t" 111 [cm] "r" (cm), [dst_ptr] "r" (dst_ptr) 130 uint8_t *cm = vp9_ff_cropTbl; local 185 "lbux %[store1], %[Temp1](%[cm]) \n\t" 188 "lbux %[store2], %[Temp2](%[cm]) \ [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_dspr2.c | 46 uint8_t *cm = vp9_ff_cropTbl; local 98 "lbux %[tp1], %[Temp1](%[cm]) \n\t" 112 "lbux %[tp2], %[Temp3](%[cm]) \n\t" 123 "lbux %[tn1], %[Temp2](%[cm]) \n\t" 124 "lbux %[p2], %[Temp4](%[cm]) \n\t" 146 [cm] "r" (cm), [src] "r" (src), [dst_stride] "r" (dst_stride) 162 uint8_t *cm = vp9_ff_cropTbl; local 216 "lbux %[Temp2], %[Temp1](%[cm]) \n\t" 223 "lbux %[tp3], %[Temp3](%[cm]) \ 341 uint8_t *cm = vp9_ff_cropTbl; local 631 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_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...] |
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_itrans16_dspr2.c | 420 uint8_t *cm = vp9_ff_cropTbl; local 733 "lbux %[load5], %[load7](%[cm]) \n\t" 742 "lbux %[load6], %[load8](%[cm]) \n\t" 752 "lbux %[load5], %[load7](%[cm]) \n\t" 761 "lbux %[load6], %[load8](%[cm]) \n\t" 771 "lbux %[load5], %[load7](%[cm]) \n\t" 780 "lbux %[load6], %[load8](%[cm]) \n\t" 790 "lbux %[load5], %[load7](%[cm]) \n\t" 799 "lbux %[load6], %[load8](%[cm]) \n\t" 809 "lbux %[load5], %[load7](%[cm]) \ [all...] |
H A D | vp9_itrans32_cols_dspr2.c | 43 uint8_t *cm = vp9_ff_cropTbl; local 762 "lbux %[temp0], %[temp2](%[cm]) \n\t" 770 "lbux %[temp1], %[temp3](%[cm]) \n\t" 779 "lbux %[temp0], %[temp2](%[cm]) \n\t" 787 "lbux %[temp1], %[temp3](%[cm]) \n\t" 793 : [cm] "r" (cm), [dest_stride] "r" (dest_stride), 808 "lbux %[temp0], %[temp2](%[cm]) \n\t" 813 "lbux %[temp1], %[temp3](%[cm]) \n\t" 819 "lbux %[temp0], %[temp2](%[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/libvpx/libvpx/vp9/common/ |
H A D | vp9_alloccommon.c | 20 static void clear_mi_border(const VP9_COMMON *cm, MODE_INFO *mi) { argument 24 vpx_memset(mi, 0, sizeof(*mi) * cm->mi_stride); 27 for (i = 1; i < cm->mi_rows + 1; ++i) 28 vpx_memset(&mi[i * cm->mi_stride], 0, sizeof(*mi)); 31 static void set_mb_mi(VP9_COMMON *cm, int aligned_width, int aligned_height) { argument 32 cm->mi_cols = aligned_width >> MI_SIZE_LOG2; 33 cm->mi_rows = aligned_height >> MI_SIZE_LOG2; 34 cm->mi_stride = cm->mi_cols + MI_BLOCK_SIZE; 36 cm 41 setup_mi(VP9_COMMON *cm) argument 55 alloc_mi(VP9_COMMON *cm, int mi_size) argument 77 free_mi(VP9_COMMON *cm) argument 89 vp9_free_frame_buffers(VP9_COMMON *cm) argument 116 vp9_resize_frame_buffers(VP9_COMMON *cm, int width, int height) argument 162 vp9_alloc_frame_buffers(VP9_COMMON *cm, int width, int height) argument 222 vp9_remove_common(VP9_COMMON *cm) argument 227 vp9_update_frame_size(VP9_COMMON *cm) argument 239 vp9_swap_mi_and_prev_mi(VP9_COMMON *cm) argument [all...] |
H A D | vp9_debugmodes.c | 16 static void log_frame_info(VP9_COMMON *cm, const char *str, FILE *f) { argument 18 fprintf(f, "(Frame %d, Show:%d, Q:%d): \n", cm->current_video_frame, 19 cm->show_frame, cm->base_qindex); 25 static void print_mi_data(VP9_COMMON *cm, FILE *file, const char *descriptor, argument 30 MODE_INFO **mi_8x8 = cm->mi_grid_visible; 31 int rows = cm->mi_rows; 32 int cols = cm->mi_cols; 35 log_frame_info(cm, descriptor, file); 50 void vp9_print_modes_and_motion_vectors(VP9_COMMON *cm, cons argument [all...] |