Home
last modified time | relevance | path

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

1234

/external/libvpx/libvpx/vp8/common/
Dmfqe.c128 int uv_stride, in multiframe_quality_enhance_block() argument
158 usad = (vp8_variance8x8(u, uv_stride, ud, uvd_stride, &sse)); in multiframe_quality_enhance_block()
160 vsad = (vp8_variance8x8(v, uv_stride, vd, uvd_stride, &sse)); in multiframe_quality_enhance_block()
164 usad = (vp8_sad8x8(u, uv_stride, ud, uvd_stride, UINT_MAX) + 32) >> 6; in multiframe_quality_enhance_block()
165 vsad = (vp8_sad8x8(v, uv_stride, vd, uvd_stride, UINT_MAX)+ 32) >> 6; in multiframe_quality_enhance_block()
175 usad = (vp8_variance4x4(u, uv_stride, ud, uvd_stride, &sse)); in multiframe_quality_enhance_block()
177 vsad = (vp8_variance4x4(v, uv_stride, vd, uvd_stride, &sse)); in multiframe_quality_enhance_block()
181 usad = (vp8_sad4x4(u, uv_stride, ud, uvd_stride, UINT_MAX) + 8) >> 4; in multiframe_quality_enhance_block()
182 vsad = (vp8_sad4x4(v, uv_stride, vd, uvd_stride, UINT_MAX) + 8) >> 4; in multiframe_quality_enhance_block()
217 u, v, uv_stride, in multiframe_quality_enhance_block()
[all …]
Dextend.c93 copy_and_extend_plane(src->u_buffer, src->uv_stride, in vp8_copy_and_extend_frame()
94 dst->u_buffer, dst->uv_stride, in vp8_copy_and_extend_frame()
98 copy_and_extend_plane(src->v_buffer, src->uv_stride, in vp8_copy_and_extend_frame()
99 dst->v_buffer, dst->uv_stride, in vp8_copy_and_extend_frame()
116 int src_uv_offset = ((srcy * src->uv_stride) >> 1) + (srcx >> 1); in vp8_copy_and_extend_frame_with_rect()
117 int dst_uv_offset = ((srcy * dst->uv_stride) >> 1) + (srcx >> 1); in vp8_copy_and_extend_frame_with_rect()
144 src->uv_stride, in vp8_copy_and_extend_frame_with_rect()
146 dst->uv_stride, in vp8_copy_and_extend_frame_with_rect()
151 src->uv_stride, in vp8_copy_and_extend_frame_with_rect()
153 dst->uv_stride, in vp8_copy_and_extend_frame_with_rect()
[all …]
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()
37 vpx_memset(ybf->u_buffer - 1 - ybf->uv_stride, 127, ybf->uv_width + 5); in vp8_setup_intra_recon_top_line()
38 vpx_memset(ybf->v_buffer - 1 - ybf->uv_stride, 127, ybf->uv_width + 5); in vp8_setup_intra_recon_top_line()
Dloopfilter_filters.c358 unsigned char *v_ptr, int y_stride, int uv_stride, in vp8_loop_filter_mbh_c() argument
364 … vp8_mbloop_filter_horizontal_edge_c(u_ptr, uv_stride, lfi->mblim, lfi->lim, lfi->hev_thr, 1); in vp8_loop_filter_mbh_c()
367 … vp8_mbloop_filter_horizontal_edge_c(v_ptr, uv_stride, lfi->mblim, lfi->lim, lfi->hev_thr, 1); in vp8_loop_filter_mbh_c()
372 unsigned char *v_ptr, int y_stride, int uv_stride, in vp8_loop_filter_mbv_c() argument
378 vp8_mbloop_filter_vertical_edge_c(u_ptr, uv_stride, lfi->mblim, lfi->lim, lfi->hev_thr, 1); in vp8_loop_filter_mbv_c()
381 vp8_mbloop_filter_vertical_edge_c(v_ptr, uv_stride, lfi->mblim, lfi->lim, lfi->hev_thr, 1); in vp8_loop_filter_mbv_c()
386 unsigned char *v_ptr, int y_stride, int uv_stride, in vp8_loop_filter_bh_c() argument
394 …vp8_loop_filter_horizontal_edge_c(u_ptr + 4 * uv_stride, uv_stride, lfi->blim, lfi->lim, lfi->hev_… in vp8_loop_filter_bh_c()
397 …vp8_loop_filter_horizontal_edge_c(v_ptr + 4 * uv_stride, uv_stride, lfi->blim, lfi->lim, lfi->hev_… in vp8_loop_filter_bh_c()
410 unsigned char *v_ptr, int y_stride, int uv_stride, in vp8_loop_filter_bv_c() argument
[all …]
Dsetupintrarecon.h21 int uv_stride) in setup_intra_recon_left() argument
29 u_buffer[uv_stride *i] = (unsigned char) 129; in setup_intra_recon_left()
32 v_buffer[uv_stride *i] = (unsigned char) 129; in setup_intra_recon_left()
/external/libvpx/libvpx/vp8/common/ppc/
Dloopfilter_altivec.c56 int y_stride, int uv_stride, loop_filter_info *lfi) in loop_filter_mbh_ppc() argument
61 … mbloop_filter_horizontal_edge_uv_ppc(u_ptr, v_ptr, uv_stride, lfi->mbflim, lfi->lim, lfi->thr); in loop_filter_mbh_ppc()
65 int y_stride, int uv_stride, loop_filter_info *lfi) in loop_filter_mbhs_ppc() argument
69 (void)uv_stride; in loop_filter_mbhs_ppc()
75 int y_stride, int uv_stride, loop_filter_info *lfi) in loop_filter_mbv_ppc() argument
80 … mbloop_filter_vertical_edge_uv_ppc(u_ptr, v_ptr, uv_stride, lfi->mbflim, lfi->lim, lfi->thr); in loop_filter_mbv_ppc()
84 int y_stride, int uv_stride, loop_filter_info *lfi) in loop_filter_mbvs_ppc() argument
88 (void)uv_stride; in loop_filter_mbvs_ppc()
94 int y_stride, int uv_stride, loop_filter_info *lfi) in loop_filter_bh_ppc() argument
102 …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/libvpx/vp8/common/arm/
Dloopfilter_arm.c50 int y_stride, int uv_stride, loop_filter_info *lfi) in vp8_loop_filter_mbh_armv6() argument
55 … vp8_mbloop_filter_horizontal_edge_armv6(u_ptr, uv_stride, lfi->mblim, lfi->lim, lfi->hev_thr, 1); in vp8_loop_filter_mbh_armv6()
58 … vp8_mbloop_filter_horizontal_edge_armv6(v_ptr, uv_stride, lfi->mblim, lfi->lim, lfi->hev_thr, 1); in vp8_loop_filter_mbh_armv6()
63 int y_stride, int uv_stride, loop_filter_info *lfi) in vp8_loop_filter_mbv_armv6() argument
68 … vp8_mbloop_filter_vertical_edge_armv6(u_ptr, uv_stride, lfi->mblim, lfi->lim, lfi->hev_thr, 1); in vp8_loop_filter_mbv_armv6()
71 … vp8_mbloop_filter_vertical_edge_armv6(v_ptr, uv_stride, lfi->mblim, lfi->lim, lfi->hev_thr, 1); in vp8_loop_filter_mbv_armv6()
76 int y_stride, int uv_stride, loop_filter_info *lfi) in vp8_loop_filter_bh_armv6() argument
83 …vp8_loop_filter_horizontal_edge_armv6(u_ptr + 4 * uv_stride, uv_stride, lfi->blim, lfi->lim, lfi->… in vp8_loop_filter_bh_armv6()
86 …vp8_loop_filter_horizontal_edge_armv6(v_ptr + 4 * uv_stride, uv_stride, lfi->blim, lfi->lim, lfi->… in vp8_loop_filter_bh_armv6()
99 int y_stride, int uv_stride, loop_filter_info *lfi) in vp8_loop_filter_bv_armv6() argument
[all …]
/external/libvpx/libvpx/vp8/common/x86/
Dloopfilter_x86.c51 int y_stride, int uv_stride, loop_filter_info *lfi) in vp8_loop_filter_mbh_mmx() argument
56 … vp8_mbloop_filter_horizontal_edge_mmx(u_ptr, uv_stride, lfi->mblim, lfi->lim, lfi->hev_thr, 1); in vp8_loop_filter_mbh_mmx()
59 … vp8_mbloop_filter_horizontal_edge_mmx(v_ptr, uv_stride, lfi->mblim, lfi->lim, lfi->hev_thr, 1); in vp8_loop_filter_mbh_mmx()
65 int y_stride, int uv_stride, loop_filter_info *lfi) in vp8_loop_filter_mbv_mmx() argument
70 … vp8_mbloop_filter_vertical_edge_mmx(u_ptr, uv_stride, lfi->mblim, lfi->lim, lfi->hev_thr, 1); in vp8_loop_filter_mbv_mmx()
73 … vp8_mbloop_filter_vertical_edge_mmx(v_ptr, uv_stride, lfi->mblim, lfi->lim, lfi->hev_thr, 1); in vp8_loop_filter_mbv_mmx()
79 int y_stride, int uv_stride, loop_filter_info *lfi) in vp8_loop_filter_bh_mmx() argument
86 …vp8_loop_filter_horizontal_edge_mmx(u_ptr + 4 * uv_stride, uv_stride, lfi->blim, lfi->lim, lfi->he… in vp8_loop_filter_bh_mmx()
89 …vp8_loop_filter_horizontal_edge_mmx(v_ptr + 4 * uv_stride, uv_stride, lfi->blim, lfi->lim, lfi->he… in vp8_loop_filter_bh_mmx()
103 int y_stride, int uv_stride, loop_filter_info *lfi) in vp8_loop_filter_bv_mmx() argument
[all …]
/external/libvpx/libvpx/vpx_scale/generic/
Dyv12config.c49 int uv_stride = y_stride >> 1; in vp8_yv12_realloc_frame_buffer() local
50 int uvplane_size = (uv_height + border) * uv_stride; in vp8_yv12_realloc_frame_buffer()
77 ybf->uv_stride = uv_stride; in vp8_yv12_realloc_frame_buffer()
87 ybf->u_buffer = ybf->buffer_alloc + yplane_size + (border / 2 * uv_stride) + border / 2; in vp8_yv12_realloc_frame_buffer()
88 …ybf->v_buffer = ybf->buffer_alloc + yplane_size + uvplane_size + (border / 2 * uv_stride) + borde… in vp8_yv12_realloc_frame_buffer()
134 const int uv_stride = y_stride >> ss_x; in vp9_realloc_frame_buffer() local
137 const int uvplane_size = (uv_height + 2 * uv_border_h) * uv_stride; in vp9_realloc_frame_buffer()
180 ybf->uv_stride = uv_stride; in vp9_realloc_frame_buffer()
187 (uv_border_h * uv_stride) + uv_border_w; in vp9_realloc_frame_buffer()
189 (uv_border_h * uv_stride) + uv_border_w; in vp9_realloc_frame_buffer()
Dvpx_scale.c507 Scale2D((unsigned char *) src->u_buffer, src->uv_stride, src->uv_width, src->uv_height, in vpx_scale_frame()
508 (unsigned char *) dst->u_buffer, dst->uv_stride, dw / 2, dh / 2, in vpx_scale_frame()
513 …vpx_memset(dst->u_buffer + i * dst->uv_stride + dw / 2 - 1, dst->u_buffer[i * dst->uv_stride + dw … in vpx_scale_frame()
517 …vpx_memcpy(dst->u_buffer + i * dst->uv_stride, dst->u_buffer + (dh / 2 - 2)*dst->uv_stride, dst->u… in vpx_scale_frame()
519 Scale2D((unsigned char *) src->v_buffer, src->uv_stride, src->uv_width, src->uv_height, in vpx_scale_frame()
520 (unsigned char *) dst->v_buffer, dst->uv_stride, dw / 2, dh / 2, in vpx_scale_frame()
525 …vpx_memset(dst->v_buffer + i * dst->uv_stride + dw / 2 - 1, dst->v_buffer[i * dst->uv_stride + dw … in vpx_scale_frame()
529 …vpx_memcpy(dst->v_buffer + i * dst->uv_stride, dst->v_buffer + (dh / 2 - 2)*dst->uv_stride, dst->u… in vpx_scale_frame()
Dyv12extend.c70 extend_plane(ybf->u_buffer, ybf->uv_stride, in vp8_yv12_extend_frame_borders_c()
76 extend_plane(ybf->v_buffer, ybf->uv_stride, in vp8_yv12_extend_frame_borders_c()
107 extend_plane(ybf->u_buffer, ybf->uv_stride, in extend_frame()
110 extend_plane(ybf->v_buffer, ybf->uv_stride, in extend_frame()
155 src += src_ybc->uv_stride; in vp8_yv12_copy_frame_c()
156 dst += dst_ybc->uv_stride; in vp8_yv12_copy_frame_c()
164 src += src_ybc->uv_stride; in vp8_yv12_copy_frame_c()
165 dst += dst_ybc->uv_stride; in vp8_yv12_copy_frame_c()
/external/libvpx/libvpx/vp9/common/
Dvp9_extend.c95 copy_and_extend_plane(src->u_buffer, src->uv_stride, in vp9_copy_and_extend_frame()
96 dst->u_buffer, dst->uv_stride, in vp9_copy_and_extend_frame()
100 copy_and_extend_plane(src->v_buffer, src->uv_stride, in vp9_copy_and_extend_frame()
101 dst->v_buffer, dst->uv_stride, in vp9_copy_and_extend_frame()
124 const int src_uv_offset = ((srcy * src->uv_stride) >> 1) + (srcx >> 1); in vp9_copy_and_extend_frame_with_rect()
125 const int dst_uv_offset = ((srcy * dst->uv_stride) >> 1) + (srcx >> 1); in vp9_copy_and_extend_frame_with_rect()
134 copy_and_extend_plane(src->u_buffer + src_uv_offset, src->uv_stride, in vp9_copy_and_extend_frame_with_rect()
135 dst->u_buffer + dst_uv_offset, dst->uv_stride, in vp9_copy_and_extend_frame_with_rect()
139 copy_and_extend_plane(src->v_buffer + src_uv_offset, src->uv_stride, in vp9_copy_and_extend_frame_with_rect()
140 dst->v_buffer + dst_uv_offset, dst->uv_stride, in vp9_copy_and_extend_frame_with_rect()
Dvp9_reconinter.h65 int strides[4] = {src->y_stride, src->uv_stride, src->uv_stride, in setup_dst_planes()
84 int strides[4] = {src->y_stride, src->uv_stride, src->uv_stride, in setup_pre_planes()
/external/chromium_org/third_party/libwebp/enc/
Dpicture.c52 const int uv_stride = uv_width; in WebPPictureAlloc() local
81 uv_size = (uint64_t)uv_stride * uv_height; in WebPPictureAlloc()
99 picture->uv_stride = uv_stride; in WebPPictureAlloc()
153 picture->y_stride = picture->uv_stride = 0; in PictureResetYUVA()
242 CopyPlane(src->u, src->uv_stride, in WebPPictureCopy()
243 dst->u, dst->uv_stride, HALVE(dst->width), HALVE(dst->height)); in WebPPictureCopy()
244 CopyPlane(src->v, src->uv_stride, in WebPPictureCopy()
245 dst->v, dst->uv_stride, HALVE(dst->width), HALVE(dst->height)); in WebPPictureCopy()
293 dst->u = src->u + (top >> 1) * src->uv_stride + (left >> 1); in WebPPictureView()
294 dst->v = src->v + (top >> 1) * src->uv_stride + (left >> 1); in WebPPictureView()
[all …]
Diterator.c63 it->uv_stride_ = enc->pic_->uv_stride; in VP8IteratorInit()
111 const uint8_t* const usrc = pic->u + (y * pic->uv_stride + x) * 8; in VP8IteratorImport()
112 const uint8_t* const vsrc = pic->v + (y * pic->uv_stride + x) * 8; in VP8IteratorImport()
128 ImportBlock(usrc, pic->uv_stride, udst, uv_w, uv_h, 8); in VP8IteratorImport()
129 ImportBlock(vsrc, pic->uv_stride, vdst, uv_w, uv_h, 8); in VP8IteratorImport()
154 uint8_t* const udst = pic->u + (y * pic->uv_stride + x) * 8; in VP8IteratorExport()
155 uint8_t* const vdst = pic->v + (y * pic->uv_stride + x) * 8; in VP8IteratorExport()
168 ExportBlock(usrc, udst, pic->uv_stride, uv_w, uv_h); in VP8IteratorExport()
169 ExportBlock(vsrc, vdst, pic->uv_stride, uv_w, uv_h); in VP8IteratorExport()
/external/webp/src/enc/
Dpicture.c52 const int uv_stride = uv_width; in WebPPictureAlloc() local
81 uv_size = (uint64_t)uv_stride * uv_height; in WebPPictureAlloc()
99 picture->uv_stride = uv_stride; in WebPPictureAlloc()
153 picture->y_stride = picture->uv_stride = 0; in PictureResetYUVA()
242 CopyPlane(src->u, src->uv_stride, in WebPPictureCopy()
243 dst->u, dst->uv_stride, HALVE(dst->width), HALVE(dst->height)); in WebPPictureCopy()
244 CopyPlane(src->v, src->uv_stride, in WebPPictureCopy()
245 dst->v, dst->uv_stride, HALVE(dst->width), HALVE(dst->height)); in WebPPictureCopy()
293 dst->u = src->u + (top >> 1) * src->uv_stride + (left >> 1); in WebPPictureView()
294 dst->v = src->v + (top >> 1) * src->uv_stride + (left >> 1); in WebPPictureView()
[all …]
Diterator.c63 it->uv_stride_ = enc->pic_->uv_stride; in VP8IteratorInit()
111 const uint8_t* const usrc = pic->u + (y * pic->uv_stride + x) * 8; in VP8IteratorImport()
112 const uint8_t* const vsrc = pic->v + (y * pic->uv_stride + x) * 8; in VP8IteratorImport()
128 ImportBlock(usrc, pic->uv_stride, udst, uv_w, uv_h, 8); in VP8IteratorImport()
129 ImportBlock(vsrc, pic->uv_stride, vdst, uv_w, uv_h, 8); in VP8IteratorImport()
154 uint8_t* const udst = pic->u + (y * pic->uv_stride + x) * 8; in VP8IteratorExport()
155 uint8_t* const vdst = pic->v + (y * pic->uv_stride + x) * 8; in VP8IteratorExport()
168 ExportBlock(usrc, udst, pic->uv_stride, uv_w, uv_h); in VP8IteratorExport()
169 ExportBlock(vsrc, vdst, pic->uv_stride, uv_w, uv_h); in VP8IteratorExport()
/external/libvpx/libvpx/vp9/encoder/
Dvp9_ssim.c112 source->uv_stride, dest->uv_stride, in vp9_calc_ssim()
116 source->uv_stride, dest->uv_stride, in vp9_calc_ssim()
136 source->uv_stride, dest->uv_stride, in vp9_calc_ssimg()
140 source->uv_stride, dest->uv_stride, in vp9_calc_ssimg()
/external/chromium_org/media/cdm/ppapi/
Dfake_cdm_video_decoder.cc60 int uv_stride = in DecodeFrame() local
66 int u_offset = v_offset + uv_stride * uv_rows + kPlanePadding; in DecodeFrame()
67 int frame_size = u_offset + uv_stride * uv_rows + kPlanePadding; in DecodeFrame()
78 decoded_frame->SetStride(cdm::VideoFrame::kVPlane, uv_stride); in DecodeFrame()
79 decoded_frame->SetStride(cdm::VideoFrame::kUPlane, uv_stride); in DecodeFrame()
Dffmpeg_cdm_video_decoder.cc290 const int uv_stride = av_frame_->width / 2; in CopyAvFrameTo() local
294 uv_stride, in CopyAvFrameTo()
296 uv_stride, in CopyAvFrameTo()
301 uv_stride, in CopyAvFrameTo()
303 uv_stride, in CopyAvFrameTo()
320 cdm_video_frame->SetStride(cdm::VideoFrame::kUPlane, uv_stride); in CopyAvFrameTo()
321 cdm_video_frame->SetStride(cdm::VideoFrame::kVPlane, uv_stride); in CopyAvFrameTo()
/external/libvpx/libvpx/vp8/encoder/
Dssim.c190 source->uv_stride, dest->uv_stride, source->uv_width, in vp8_calc_ssim()
194 source->uv_stride, dest->uv_stride, source->uv_width, in vp8_calc_ssim()
221 source->uv_stride, dest->uv_stride, source->uv_width, in vp8_calc_ssimg()
225 source->uv_stride, dest->uv_stride, source->uv_width, in vp8_calc_ssimg()
Dencodeintra.c120 vp8_build_intra_predictors_mbuv_s(xd, xd->dst.u_buffer - xd->dst.uv_stride, in vp8_encode_intra16x16mbuv()
121 xd->dst.v_buffer - xd->dst.uv_stride, in vp8_encode_intra16x16mbuv()
124 xd->dst.uv_stride, in vp8_encode_intra16x16mbuv()
126 xd->dst.uv_stride); in vp8_encode_intra16x16mbuv()
129 x->src.v_buffer, x->src.uv_stride, xd->dst.u_buffer, in vp8_encode_intra16x16mbuv()
130 xd->dst.v_buffer, xd->dst.uv_stride); in vp8_encode_intra16x16mbuv()
/external/chromium_org/third_party/libwebp/dec/
Dbuffer.c88 int uv_stride = 0, a_stride = 0; in AllocateBuffer() local
96 uv_stride = (w + 1) / 2; in AllocateBuffer()
97 uv_size = (uint64_t)uv_stride * ((h + 1) / 2); in AllocateBuffer()
118 buf->u_stride = uv_stride; in AllocateBuffer()
121 buf->v_stride = uv_stride; in AllocateBuffer()
/external/webp/src/dec/
Dbuffer.c88 int uv_stride = 0, a_stride = 0; in AllocateBuffer() local
96 uv_stride = (w + 1) / 2; in AllocateBuffer()
97 uv_size = (uint64_t)uv_stride * ((h + 1) / 2); in AllocateBuffer()
118 buf->u_stride = uv_stride; in AllocateBuffer()
121 buf->v_stride = uv_stride; in AllocateBuffer()
/external/libvpx/armv7a-neon/
Dvp8_rtcd.h48 …(unsigned char *y, unsigned char *u, unsigned char *v, int ystride, int uv_stride, struct loop_fil…
49 …(unsigned char *y, unsigned char *u, unsigned char *v, int ystride, int uv_stride, struct loop_fil…
50 …(unsigned char *y, unsigned char *u, unsigned char *v, int ystride, int uv_stride, struct loop_fil…
53 …(unsigned char *y, unsigned char *u, unsigned char *v, int ystride, int uv_stride, struct loop_fil…
54 …(unsigned char *y, unsigned char *u, unsigned char *v, int ystride, int uv_stride, struct loop_fil…
55 …(unsigned char *y, unsigned char *u, unsigned char *v, int ystride, int uv_stride, struct loop_fil…
58 …(unsigned char *y, unsigned char *u, unsigned char *v, int ystride, int uv_stride, struct loop_fil…
59 …(unsigned char *y, unsigned char *u, unsigned char *v, int ystride, int uv_stride, struct loop_fil…
60 …(unsigned char *y, unsigned char *u, unsigned char *v, int ystride, int uv_stride, struct loop_fil…
63 …(unsigned char *y, unsigned char *u, unsigned char *v, int ystride, int uv_stride, struct loop_fil…
[all …]

1234