/external/libvpx/vp8/common/arm/ |
D | loopfilter_arm.c | 41 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/ |
D | loopfilter_x86.c | 45 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/ |
D | loopfilter_altivec.c | 56 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/ |
D | loopfilter.c | 28 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 …]
|
D | reconintra.c | 277 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 …]
|
D | extend.c | 93 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()
|
D | setupintrarecon.c | 24 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()
|
D | mbpitch.c | 74 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()
|
D | postproc.c | 320 …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 …]
|
D | reconinter.c | 582 … 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()
|
D | asm_com_offsets.c | 38 DEFINE(yv12_buffer_config_uv_stride, offsetof(YV12_BUFFER_CONFIG, uv_stride));
|
/external/libvpx/vpx_scale/generic/ |
D | vpxscale.c | 633 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 …]
|
D | yv12config.c | 60 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()
|
D | yv12extend.c | 77 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()
|
D | bicubic_scaler.c | 589 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/ |
D | reconintra_mt.c | 308 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/ |
D | picture.c | 33 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 …]
|
D | iterator.c | 61 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/ |
D | dwebp.c | 41 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/ |
D | buffer.c | 67 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()
|
D | io.c | 249 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/ |
D | ssim.c | 225 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()
|
D | temporal_filter.c | 388 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()
|
D | ethreading.c | 93 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/ |
D | yv12config.h | 49 int uv_stride; member
|