Home
last modified time | relevance | path

Searched refs:uv_stride (Results 1 – 25 of 46) sorted by relevance

12

/external/libvpx/vp8/common/arm/
Dloopfilter_arm.c41 int y_stride, int uv_stride, loop_filter_info *lfi, int simpler_lpf) in vp8_loop_filter_mbh_armv6() argument
47 … vp8_mbloop_filter_horizontal_edge_armv6(u_ptr, uv_stride, lfi->mbflim, lfi->lim, lfi->thr, 1); in vp8_loop_filter_mbh_armv6()
50 … vp8_mbloop_filter_horizontal_edge_armv6(v_ptr, uv_stride, lfi->mbflim, lfi->lim, lfi->thr, 1); in vp8_loop_filter_mbh_armv6()
54 int y_stride, int uv_stride, loop_filter_info *lfi, int simpler_lpf) in vp8_loop_filter_mbhs_armv6() argument
58 (void) uv_stride; in vp8_loop_filter_mbhs_armv6()
65 int y_stride, int uv_stride, loop_filter_info *lfi, int simpler_lpf) in vp8_loop_filter_mbv_armv6() argument
71 vp8_mbloop_filter_vertical_edge_armv6(u_ptr, uv_stride, lfi->mbflim, lfi->lim, lfi->thr, 1); in vp8_loop_filter_mbv_armv6()
74 vp8_mbloop_filter_vertical_edge_armv6(v_ptr, uv_stride, lfi->mbflim, lfi->lim, lfi->thr, 1); in vp8_loop_filter_mbv_armv6()
78 int y_stride, int uv_stride, loop_filter_info *lfi, int simpler_lpf) in vp8_loop_filter_mbvs_armv6() argument
82 (void) uv_stride; in vp8_loop_filter_mbvs_armv6()
[all …]
/external/libvpx/vp8/common/x86/
Dloopfilter_x86.c45 int y_stride, int uv_stride, loop_filter_info *lfi, int simpler_lpf) in vp8_loop_filter_mbh_mmx() argument
51 vp8_mbloop_filter_horizontal_edge_mmx(u_ptr, uv_stride, lfi->mbflim, lfi->lim, lfi->thr, 1); in vp8_loop_filter_mbh_mmx()
54 vp8_mbloop_filter_horizontal_edge_mmx(v_ptr, uv_stride, lfi->mbflim, lfi->lim, lfi->thr, 1); in vp8_loop_filter_mbh_mmx()
59 int y_stride, int uv_stride, loop_filter_info *lfi, int simpler_lpf) in vp8_loop_filter_mbhs_mmx() argument
63 (void) uv_stride; in vp8_loop_filter_mbhs_mmx()
71 int y_stride, int uv_stride, loop_filter_info *lfi, int simpler_lpf) in vp8_loop_filter_mbv_mmx() argument
77 vp8_mbloop_filter_vertical_edge_mmx(u_ptr, uv_stride, lfi->mbflim, lfi->lim, lfi->thr, 1); in vp8_loop_filter_mbv_mmx()
80 vp8_mbloop_filter_vertical_edge_mmx(v_ptr, uv_stride, lfi->mbflim, lfi->lim, lfi->thr, 1); in vp8_loop_filter_mbv_mmx()
85 int y_stride, int uv_stride, loop_filter_info *lfi, int simpler_lpf) in vp8_loop_filter_mbvs_mmx() argument
89 (void) uv_stride; in vp8_loop_filter_mbvs_mmx()
[all …]
/external/libvpx/vp8/common/ppc/
Dloopfilter_altivec.c56 int y_stride, int uv_stride, loop_filter_info *lfi, int simpler_lpf) in loop_filter_mbh_ppc() argument
62 … mbloop_filter_horizontal_edge_uv_ppc(u_ptr, v_ptr, uv_stride, lfi->mbflim, lfi->lim, lfi->thr); in loop_filter_mbh_ppc()
66 int y_stride, int uv_stride, loop_filter_info *lfi, int simpler_lpf) in loop_filter_mbhs_ppc() argument
71 (void)uv_stride; in loop_filter_mbhs_ppc()
77 int y_stride, int uv_stride, loop_filter_info *lfi, int simpler_lpf) in loop_filter_mbv_ppc() argument
83 … mbloop_filter_vertical_edge_uv_ppc(u_ptr, v_ptr, uv_stride, lfi->mbflim, lfi->lim, lfi->thr); in loop_filter_mbv_ppc()
87 int y_stride, int uv_stride, loop_filter_info *lfi, int simpler_lpf) in loop_filter_mbvs_ppc() argument
92 (void)uv_stride; in loop_filter_mbvs_ppc()
98 int y_stride, int uv_stride, loop_filter_info *lfi, int simpler_lpf) in loop_filter_bh_ppc() argument
107 …loop_filter_horizontal_edge_uv_ppc(u_ptr + 4 * uv_stride, v_ptr + 4 * uv_stride, uv_stride, lfi->f… in loop_filter_bh_ppc()
[all …]
/external/libvpx/vp8/common/
Dloopfilter.c28 int y_stride, int uv_stride, loop_filter_info *lfi, int simpler_lpf) in vp8_loop_filter_mbh_c() argument
34 vp8_mbloop_filter_horizontal_edge_c(u_ptr, uv_stride, lfi->mbflim, lfi->lim, lfi->thr, 1); in vp8_loop_filter_mbh_c()
37 vp8_mbloop_filter_horizontal_edge_c(v_ptr, uv_stride, lfi->mbflim, lfi->lim, lfi->thr, 1); in vp8_loop_filter_mbh_c()
41 int y_stride, int uv_stride, loop_filter_info *lfi, int simpler_lpf) in vp8_loop_filter_mbhs_c() argument
45 (void) uv_stride; in vp8_loop_filter_mbhs_c()
52 int y_stride, int uv_stride, loop_filter_info *lfi, int simpler_lpf) in vp8_loop_filter_mbv_c() argument
58 vp8_mbloop_filter_vertical_edge_c(u_ptr, uv_stride, lfi->mbflim, lfi->lim, lfi->thr, 1); in vp8_loop_filter_mbv_c()
61 vp8_mbloop_filter_vertical_edge_c(v_ptr, uv_stride, lfi->mbflim, lfi->lim, lfi->thr, 1); in vp8_loop_filter_mbv_c()
65 int y_stride, int uv_stride, loop_filter_info *lfi, int simpler_lpf) in vp8_loop_filter_mbvs_c() argument
69 (void) uv_stride; in vp8_loop_filter_mbvs_c()
[all …]
Dreconintra.c277 unsigned char *uabove_row = x->dst.u_buffer - x->dst.uv_stride; in vp8_build_intra_predictors_mbuv()
280 unsigned char *vabove_row = x->dst.v_buffer - x->dst.uv_stride; in vp8_build_intra_predictors_mbuv()
289 uleft_col[i] = x->dst.u_buffer [i* x->dst.uv_stride -1]; in vp8_build_intra_predictors_mbuv()
290 vleft_col[i] = x->dst.v_buffer [i* x->dst.uv_stride -1]; in vp8_build_intra_predictors_mbuv()
415 unsigned char *uabove_row = x->dst.u_buffer - x->dst.uv_stride; in vp8_build_intra_predictors_mbuv_s()
418 unsigned char *vabove_row = x->dst.v_buffer - x->dst.uv_stride; in vp8_build_intra_predictors_mbuv_s()
423 int uv_stride = x->dst.uv_stride; in vp8_build_intra_predictors_mbuv_s() local
429 uleft_col[i] = x->dst.u_buffer [i* x->dst.uv_stride -1]; in vp8_build_intra_predictors_mbuv_s()
430 vleft_col[i] = x->dst.v_buffer [i* x->dst.uv_stride -1]; in vp8_build_intra_predictors_mbuv_s()
481 upred_ptr += uv_stride; /*8;*/ in vp8_build_intra_predictors_mbuv_s()
[all …]
Dextend.c93 extend_plane_borders(ybf->u_buffer, ybf->uv_stride, height, width, 0, 0, eb, er); in vp8_extend_to_multiple_of16()
94 extend_plane_borders(ybf->v_buffer, ybf->uv_stride, height, width, 0, 0, eb, er); in vp8_extend_to_multiple_of16()
105 UPtr += ybf->uv_stride * 6; in vp8_extend_mb_row()
106 VPtr += ybf->uv_stride * 6; in vp8_extend_mb_row()
116 UPtr += ybf->uv_stride; in vp8_extend_mb_row()
117 VPtr += ybf->uv_stride; in vp8_extend_mb_row()
Dsetupintrarecon.c24 vpx_memset(ybf->u_buffer - 1 - ybf->uv_stride, 127, ybf->uv_width + 5); in vp8_setup_intra_recon()
26 ybf->u_buffer[ybf->uv_stride *i - 1] = (unsigned char) 129; in vp8_setup_intra_recon()
28 vpx_memset(ybf->v_buffer - 1 - ybf->uv_stride, 127, ybf->uv_width + 5); in vp8_setup_intra_recon()
30 ybf->v_buffer[ybf->uv_stride *i - 1] = (unsigned char) 129; in vp8_setup_intra_recon()
Dmbpitch.c74 setup_block(&x->block[block], x->dst.uv_stride, u, x->dst.uv_stride, in setup_macroblock()
75 ((block - 16) >> 1) * 4 * x->dst.uv_stride + (block & 1) * 4, bs); in setup_macroblock()
77 setup_block(&x->block[block+4], x->dst.uv_stride, v, x->dst.uv_stride, in setup_macroblock()
78 ((block - 16) >> 1) * 4 * x->dst.uv_stride + (block & 1) * 4, bs); in setup_macroblock()
Dpostproc.c320 …KE(rtcd, downacross)(source->u_buffer, post->u_buffer, source->uv_stride, post->uv_stride, source-… in vp8_deblock_and_de_macro_block()
321 …KE(rtcd, downacross)(source->v_buffer, post->v_buffer, source->uv_stride, post->uv_stride, source-… in vp8_deblock_and_de_macro_block()
338 …KE(rtcd, downacross)(source->u_buffer, post->u_buffer, source->uv_stride, post->uv_stride, source… in vp8_deblock()
339 …KE(rtcd, downacross)(source->v_buffer, post->v_buffer, source->uv_stride, post->uv_stride, source-… in vp8_deblock()
364 source->u_buffer + 2 * source->uv_stride + 2, in vp8_de_noise()
365 source->u_buffer + 2 * source->uv_stride + 2, in vp8_de_noise()
366 source->uv_stride, in vp8_de_noise()
367 source->uv_stride, in vp8_de_noise()
371 source->v_buffer + 2 * source->uv_stride + 2, in vp8_de_noise()
372 source->v_buffer + 2 * source->uv_stride + 2, in vp8_de_noise()
[all …]
Dreconinter.c582 … x->subpixel_predict8x8(uptr, pre_stride, mv_col & 7, mv_row & 7, udst_ptr, x->dst.uv_stride); in vp8_build_inter_predictors_mb_s()
583 … x->subpixel_predict8x8(vptr, pre_stride, mv_col & 7, mv_row & 7, vdst_ptr, x->dst.uv_stride); in vp8_build_inter_predictors_mb_s()
587 RECON_INVOKE(&x->rtcd->recon, copy8x8)(uptr, pre_stride, udst_ptr, x->dst.uv_stride); in vp8_build_inter_predictors_mb_s()
588 RECON_INVOKE(&x->rtcd->recon, copy8x8)(vptr, pre_stride, vdst_ptr, x->dst.uv_stride); in vp8_build_inter_predictors_mb_s()
678 dst_ptr, x->dst.uv_stride); in vp8_build_inter_predictors_mb_s()
683 d0->pre_stride, dst_ptr, x->dst.uv_stride); in vp8_build_inter_predictors_mb_s()
Dasm_com_offsets.c38 DEFINE(yv12_buffer_config_uv_stride, offsetof(YV12_BUFFER_CONFIG, uv_stride));
/external/libvpx/vpx_scale/generic/
Dvpxscale.c633 Scale2D((unsigned char *) src->u_buffer, src->uv_stride, src->uv_width, src->uv_height, in vp8_scale_frame()
634 (unsigned char *) dst->u_buffer, dst->uv_stride, dw / 2, dh / 2, in vp8_scale_frame()
639 …duck_memset(dst->u_buffer + i * dst->uv_stride + dw / 2 - 1, dst->u_buffer[i*dst->uv_stride+dw/2-2… in vp8_scale_frame()
643 …duck_memcpy(dst->u_buffer + i * dst->uv_stride, dst->u_buffer + (dh / 2 - 2)*dst->uv_stride, dst->… in vp8_scale_frame()
645 Scale2D((unsigned char *) src->v_buffer, src->uv_stride, src->uv_width, src->uv_height, in vp8_scale_frame()
646 (unsigned char *) dst->v_buffer, dst->uv_stride, dw / 2, dh / 2, in vp8_scale_frame()
651 …duck_memset(dst->v_buffer + i * dst->uv_stride + dw / 2 - 1, dst->v_buffer[i*dst->uv_stride+dw/2-2… in vp8_scale_frame()
655 …duck_memcpy(dst->v_buffer + i * dst->uv_stride, dst->v_buffer + (dh / 2 - 2)*dst->uv_stride, dst->… in vp8_scale_frame()
937 dst_yuv_config->uv_stride, dw, dh); in any_ratio_frame_scale()
943 dst_yuv_config->uv_stride, dw, dh); in any_ratio_frame_scale()
[all …]
Dyv12config.c60 ybf->uv_stride = ybf->uv_width + border; in vp8_yv12_alloc_frame_buffer()
79 … ybf->u_buffer = ybf->buffer_alloc + yplane_size + (border / 2 * ybf->uv_stride) + border / 2; in vp8_yv12_alloc_frame_buffer()
80 …fer = ybf->buffer_alloc + yplane_size + uvplane_size + (border / 2 * ybf->uv_stride) + border / 2; in vp8_yv12_alloc_frame_buffer()
Dyv12extend.c77 plane_stride = ybf->uv_stride; in vp8_yv12_extend_frame_borders()
245 source += src_ybc->uv_stride; in vp8_yv12_copy_frame()
246 dest += dst_ybc->uv_stride; in vp8_yv12_copy_frame()
255 source += src_ybc->uv_stride; in vp8_yv12_copy_frame()
256 dest += dst_ybc->uv_stride; in vp8_yv12_copy_frame()
Dbicubic_scaler.c589 dst->uv_stride = dst->uv_width; in bicubic_scale_frame()
595 bicubic_scale(src->uv_width, src->uv_height, src->uv_stride, in bicubic_scale_frame()
596 new_width / 2, new_height / 2, dst->uv_stride, in bicubic_scale_frame()
599 bicubic_scale(src->uv_width, src->uv_height, src->uv_stride, in bicubic_scale_frame()
600 new_width / 2, new_height / 2, dst->uv_stride, in bicubic_scale_frame()
/external/libvpx/vp8/decoder/
Dreconintra_mt.c308 uabove_row = x->dst.u_buffer - x->dst.uv_stride; in vp8mt_build_intra_predictors_mbuv()
309 vabove_row = x->dst.v_buffer - x->dst.uv_stride; in vp8mt_build_intra_predictors_mbuv()
313 uleft_buf[i] = x->dst.u_buffer [i* x->dst.uv_stride -1]; in vp8mt_build_intra_predictors_mbuv()
314 vleft_buf[i] = x->dst.v_buffer [i* x->dst.uv_stride -1]; in vp8mt_build_intra_predictors_mbuv()
454 int uv_stride = x->dst.uv_stride; in vp8mt_build_intra_predictors_mbuv_s() local
465 uabove_row = x->dst.u_buffer - x->dst.uv_stride; in vp8mt_build_intra_predictors_mbuv_s()
466 vabove_row = x->dst.v_buffer - x->dst.uv_stride; in vp8mt_build_intra_predictors_mbuv_s()
470 uleft_buf[i] = x->dst.u_buffer [i* x->dst.uv_stride -1]; in vp8mt_build_intra_predictors_mbuv_s()
471 vleft_buf[i] = x->dst.v_buffer [i* x->dst.uv_stride -1]; in vp8mt_build_intra_predictors_mbuv_s()
527 upred_ptr += uv_stride; /*8;*/ in vp8mt_build_intra_predictors_mbuv_s()
[all …]
/external/webp/src/enc/
Dpicture.c33 const int uv_stride = uv_width; in WebPPictureAlloc() local
62 uv_size = (uint64_t)uv_stride * uv_height; in WebPPictureAlloc()
75 picture->uv_stride = uv_stride; in WebPPictureAlloc()
138 memcpy(dst->u + y * dst->uv_stride, in WebPPictureCopy()
139 src->u + y * src->uv_stride, (src->width + 1) / 2); in WebPPictureCopy()
140 memcpy(dst->v + y * dst->uv_stride, in WebPPictureCopy()
141 src->v + y * src->uv_stride, (src->width + 1) / 2); in WebPPictureCopy()
189 const int offset = (y + top / 2) * pic->uv_stride + left / 2; in WebPPictureCrop()
190 memcpy(tmp.u + y * tmp.uv_stride, pic->u + offset, (width + 1) / 2); in WebPPictureCrop()
191 memcpy(tmp.v + y * tmp.uv_stride, pic->v + offset, (width + 1) / 2); in WebPPictureCrop()
[all …]
Diterator.c61 it->uv_stride_ = enc->pic_->uv_stride; in VP8IteratorInit()
80 const uint8_t* usrc = pic->u + (y * pic->uv_stride + x) * 8; in VP8IteratorImport()
81 const uint8_t* vsrc = pic->v + (y * pic->uv_stride + x) * 8; in VP8IteratorImport()
114 usrc += pic->uv_stride; in VP8IteratorImport()
115 vsrc += pic->uv_stride; in VP8IteratorImport()
137 uint8_t* udst = pic->u + (y * pic->uv_stride + x) * 8; in VP8IteratorExport()
138 uint8_t* vdst = pic->v + (y * pic->uv_stride + x) * 8; in VP8IteratorExport()
155 memcpy(udst + i * pic->uv_stride, usrc + i * BPS, uv_w); in VP8IteratorExport()
156 memcpy(vdst + i * pic->uv_stride, vsrc + i * BPS, uv_w); in VP8IteratorExport()
/external/webp/examples/
Ddwebp.c41 int width, height, stride, uv_stride; in main() local
91 &u, &v, &stride, &uv_stride); in main()
123 ok &= (fwrite(u + y * uv_stride, uv_width, 1, fout) == 1); in main()
124 ok &= (fwrite(v + y * uv_stride, uv_width, 1, fout) == 1); in main()
/external/webp/src/dec/
Dbuffer.c67 int uv_stride = 0, a_stride = 0; in AllocateBuffer() local
76 uv_stride = (w + 1) / 2; in AllocateBuffer()
77 uv_size = (uint64_t)uv_stride * ((h + 1) / 2); in AllocateBuffer()
101 buf->u_stride = uv_stride; in AllocateBuffer()
104 buf->v_stride = uv_stride; in AllocateBuffer()
Dio.c249 memcpy(u_dst + j * buf->u_stride, io->u + j * io->uv_stride, uv_w); in EmitYUV()
250 memcpy(v_dst + j * buf->v_stride, io->v + j * io->uv_stride, uv_w); in EmitYUV()
271 u_src += io->uv_stride; in EmitSampledRGB()
272 v_src += io->uv_stride; in EmitSampledRGB()
299 u_src += io->uv_stride;
300 v_src += io->uv_stride;
343 cur_u += io->uv_stride; in EmitFancyRGB()
344 cur_v += io->uv_stride; in EmitFancyRGB()
528 Rescale(io->u, io->uv_stride, uv_mb_h, &p->scaler_u); in EmitRescaledYUV()
529 Rescale(io->v, io->uv_stride, uv_mb_h, &p->scaler_v); in EmitRescaledYUV()
[all …]
/external/libvpx/vp8/encoder/
Dssim.c225 source->uv_stride, dest->uv_stride); in vp8_calc_ssimg()
230 source->uv_stride, dest->uv_stride); in vp8_calc_ssimg()
396 source->uv_stride, dest->uv_stride, source->uv_width, in vp8_calc_ssim()
400 source->uv_stride, dest->uv_stride, source->uv_width, in vp8_calc_ssim()
Dtemporal_filter.c388 f->uv_stride, in vp8_temporal_filter_iterate_c()
398 f->uv_stride, in vp8_temporal_filter_iterate_c()
431 stride = cpi->alt_ref_buffer.source_buffer.uv_stride; in vp8_temporal_filter_iterate_c()
463 mb_uv_offset += 8*(f->uv_stride-mb_cols); in vp8_temporal_filter_iterate_c()
Dethreading.c93 int recon_uv_stride = cm->yv12_fb[ref_fb_idx].uv_stride; in thread_encoding_proc()
262 … x->src.u_buffer += 8 * x->src.uv_stride * (cpi->encoding_thread_count + 1) - 8 * cm->mb_cols; in thread_encoding_proc()
263 … x->src.v_buffer += 8 * x->src.uv_stride * (cpi->encoding_thread_count + 1) - 8 * cm->mb_cols; in thread_encoding_proc()
437 mb->src.u_buffer += 8 * x->src.uv_stride * (i + 1); in vp8cx_init_mbrthread_data()
438 mb->src.v_buffer += 8 * x->src.uv_stride * (i + 1); in vp8cx_init_mbrthread_data()
/external/libvpx/vpx_scale/
Dyv12config.h49 int uv_stride; member

12