Searched defs:cm (Results 26 - 50 of 199) sorted by last modified time

12345678

/external/libvpx/libvpx/vp8/encoder/
H A Dfirstpass.c511 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 Dmr_dissim.c44 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 Donyx_if.c755 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 Dpicklpf.c138 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 Dquantize.c780 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 Dratectrl.c1539 VP8_COMMON *cm = &cpi->common; local
1541 if (cm->frame_type == KEY_FRAME)
H A Dsegmentation.c15 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 Dvp9_convolve2_avg_dspr2.c33 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 Dvp9_convolve2_avg_horiz_dspr2.c30 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 Dvp9_convolve2_dspr2.c30 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 Dvp9_convolve2_horiz_dspr2.c30 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 Dvp9_convolve2_vert_dspr2.c33 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 Dvp9_convolve8_avg_dspr2.c33 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 Dvp9_convolve8_avg_horiz_dspr2.c30 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 Dvp9_convolve8_dspr2.c46 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 Dvp9_convolve8_horiz_dspr2.c30 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 Dvp9_convolve8_vert_dspr2.c33 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 Dvp9_intrapred4_dspr2.c94 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 Dvp9_intrapred8_dspr2.c164 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 Dvp9_itrans16_dspr2.c420 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 Dvp9_itrans32_cols_dspr2.c43 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 Dvp9_itrans4_dspr2.c114 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 Dvp9_itrans8_dspr2.c210 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 Dvp9_alloccommon.c20 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 Dvp9_debugmodes.c16 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...]

Completed in 115 milliseconds

12345678