/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/ |
vp9_iface_common.h | 13 static void yuvconfig2image(vpx_image_t *img, const YV12_BUFFER_CONFIG *yv12, 20 if (yv12->uv_height == yv12->y_height) { 21 if (yv12->uv_width == yv12->y_width) { 31 img->w = yv12->y_stride; 32 img->h = ALIGN_POWER_OF_TWO(yv12->y_height + 2 * VP9_ENC_BORDER_IN_PIXELS, 3); 33 img->d_w = yv12->y_crop_width; 34 img->d_h = yv12->y_crop_height; 35 img->x_chroma_shift = yv12->uv_width < yv12->y_width [all...] |
/external/libvpx/libvpx/vp9/ |
vp9_iface_common.h | 13 static void yuvconfig2image(vpx_image_t *img, const YV12_BUFFER_CONFIG *yv12, 20 if (yv12->uv_height == yv12->y_height) { 21 if (yv12->uv_width == yv12->y_width) { 31 img->w = yv12->y_stride; 32 img->h = ALIGN_POWER_OF_TWO(yv12->y_height + 2 * VP9_ENC_BORDER_IN_PIXELS, 3); 33 img->d_w = yv12->y_crop_width; 34 img->d_h = yv12->y_crop_height; 35 img->x_chroma_shift = yv12->uv_width < yv12->y_width [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/ |
vp9_iface_common.h | 13 static void yuvconfig2image(vpx_image_t *img, const YV12_BUFFER_CONFIG *yv12, 19 const int ss_x = yv12->uv_crop_width < yv12->y_crop_width; 20 const int ss_y = yv12->uv_crop_height < yv12->y_crop_height; 34 img->w = yv12->y_stride; 35 img->h = ALIGN_POWER_OF_TWO(yv12->y_height + 2 * VP9_ENC_BORDER_IN_PIXELS, 3); 36 img->d_w = yv12->y_crop_width; 37 img->d_h = yv12->y_crop_height; 40 img->planes[VPX_PLANE_Y] = yv12->y_buffer [all...] |
/hardware/intel/common/libva/test/videoprocess/ |
process.cfg | 2 # This application will firstly loads frames(yv12 format in file) to one type of 3 #surface(NV12/YV12/I420) you require, after video processing ,the processed content 4 #(NV12/YV12/I420 surface) will be stored to frames(yv12 format in file). 6 # blending and implicit format conversion(NV12<->YV12<->I420), each time only one 12 SRC_FILE_NAME: /root/clips/YUV/bus_cif.yv12 18 DST_FILE_NAME: ./bus_cif_deinterlacing.yv12
|
/external/chromium_org/media/base/ |
video_frame_pool_unittest.cc | 43 scoped_refptr<VideoFrame> frame = CreateFrame(VideoFrame::YV12, 10); 50 scoped_refptr<VideoFrame> new_frame = CreateFrame(VideoFrame::YV12, 20); 55 scoped_refptr<VideoFrame> frame_a = CreateFrame(VideoFrame::YV12, 10); 56 scoped_refptr<VideoFrame> frame_b = CreateFrame(VideoFrame::YV12, 10); 72 scoped_refptr<VideoFrame> frame = CreateFrame(VideoFrame::YV12, 10);
|
yuv_convert_unittest.cc | 102 TEST(YUVConvertTest, YV12) { 120 media::YV12); 176 case media::YV12: 193 case media::YV12: 311 YUVScaleTestData(media::YV12, media::FILTER_NONE, 4136904952u), 313 YUVScaleTestData(media::YV12, media::FILTER_BILINEAR, 3164274689u), 340 media::YV12); 401 media::YV12); 403 // Convert RGB32 to YV12. 413 // Convert YV12 back to RGB32 [all...] |
yuv_convert.h | 28 YV12 = 1, // YV12 is half width and half height chroma channels. 29 YV12J = 2, // YV12J is the same as YV12, but in JPEG color range. 62 // Pass in YV16/YV12 depending on source format 106 // Biliner Scale a frame of YV12 to 32 bits ARGB on a specified rectangle.
|
yuv_convert_perftest.cc | 80 GetLookupTable(YV12)); 105 GetLookupTable(YV12)); 132 GetLookupTable(YV12)); 159 GetLookupTable(YV12)); 186 GetLookupTable(YV12)); 213 GetLookupTable(YV12));
|
video_frame_unittest.cc | 22 // Helper function that initializes a YV12 frame with white and black scan 26 EXPECT_EQ(VideoFrame::YV12, frame->format()); 45 // Given a |yv12_frame| this method converts the YV12 frame to RGBA and 48 ASSERT_EQ(VideoFrame::YV12, yv12_frame->format()); 73 media::YV12); 127 // Create a YV12 Video Frame. 130 VideoFrame::CreateFrame(media::VideoFrame::YV12, size, gfx::Rect(size), 135 EXPECT_EQ(media::VideoFrame::YV12, frame->format()); 177 EXPECT_EQ(VideoFrame::YV12, frame->format()); 239 ExpectFrameExtents(VideoFrame::YV12, "8e5d54cb23cd0edca111dd35ffb6ff05") [all...] |
video_frame.cc | 41 case VideoFrame::YV12: 77 case VideoFrame::YV12: 78 return "YV12"; 126 case VideoFrame::YV12: 353 VideoFrame::YV12, size, gfx::Rect(size), size, timestamp); 400 case VideoFrame::YV12: 444 case VideoFrame::YV12: 522 case VideoFrame::YV12: 577 DCHECK(format_ == VideoFrame::YV12 || format_ == VideoFrame::YV16 || 581 // YV12 and YV16 is 1/2 of the stride of Y. For YV12, every row of bytes fo [all...] |
/external/chromium_org/media/base/simd/ |
convert_rgb_to_yuv_ssse3.h | 22 // Convert a row of 24-bit RGB pixels to YV12 pixels. 29 // Convert a row of 32-bit RGB pixels to YV12 pixels.
|
/external/chromium_org/native_client_sdk/src/examples/api/media_stream_video/ |
example.js | 32 document.getElementById('YV12').addEventListener( 33 'click', function() { changeFormat('YV12'); });
|
index.html | 25 <button id="YV12">YV12</button>
|
/frameworks/native/libs/gui/tests/ |
FillBuffer.h | 25 // Fill a YV12 buffer with a multi-colored checkerboard pattern 28 // Fill a YV12 buffer with red outside a given rectangle and green inside it.
|
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/ |
vp8_dx_iface.c | 250 const YV12_BUFFER_CONFIG *yv12, 258 img->w = yv12->y_stride; 259 img->h = (yv12->y_height + 2 * VP8BORDERINPIXELS + 15) & ~15; 260 img->d_w = yv12->y_width; 261 img->d_h = yv12->y_height; 264 img->planes[VPX_PLANE_Y] = yv12->y_buffer; 265 img->planes[VPX_PLANE_U] = yv12->u_buffer; 266 img->planes[VPX_PLANE_V] = yv12->v_buffer; 268 img->stride[VPX_PLANE_Y] = yv12->y_stride; 269 img->stride[VPX_PLANE_U] = yv12->uv_stride [all...] |
/external/libvpx/libvpx/vp8/ |
vp8_dx_iface.c | 284 const YV12_BUFFER_CONFIG *yv12, 292 img->w = yv12->y_stride; 293 img->h = (yv12->y_height + 2 * VP8BORDERINPIXELS + 15) & ~15; 294 img->d_w = yv12->y_width; 295 img->d_h = yv12->y_height; 298 img->planes[VPX_PLANE_Y] = yv12->y_buffer; 299 img->planes[VPX_PLANE_U] = yv12->u_buffer; 300 img->planes[VPX_PLANE_V] = yv12->v_buffer; 302 img->stride[VPX_PLANE_Y] = yv12->y_stride; 303 img->stride[VPX_PLANE_U] = yv12->uv_stride [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/ |
vp8_dx_iface.c | 286 const YV12_BUFFER_CONFIG *yv12, 294 img->w = yv12->y_stride; 295 img->h = (yv12->y_height + 2 * VP8BORDERINPIXELS + 15) & ~15; 296 img->d_w = yv12->y_width; 297 img->d_h = yv12->y_height; 300 img->planes[VPX_PLANE_Y] = yv12->y_buffer; 301 img->planes[VPX_PLANE_U] = yv12->u_buffer; 302 img->planes[VPX_PLANE_V] = yv12->v_buffer; 304 img->stride[VPX_PLANE_Y] = yv12->y_stride; 305 img->stride[VPX_PLANE_U] = yv12->uv_stride [all...] |
/external/chromium_org/ppapi/examples/media_stream_video/ |
media_stream_video.html | 64 <button onclick="changeFormat('YV12')" >YV12</button>
|
/device/generic/goldfish/camera/ |
Converters.h | 256 /* Converts an YV12 framebuffer to RGB565 framebuffer. 258 * yv12 - YV12 framebuffer. 262 void YV12ToRGB565(const void* yv12, void* rgb, int width, int height); 264 /* Converts an YV12 framebuffer to RGB32 framebuffer. 266 * yv12 - YV12 framebuffer. 270 void YV12ToRGB32(const void* yv12, void* rgb, int width, int height);
|
Converters.cpp | 88 void YV12ToRGB565(const void* yv12, void* rgb, int width, int height) 91 const uint8_t* Y = reinterpret_cast<const uint8_t*>(yv12); 97 void YV12ToRGB32(const void* yv12, void* rgb, int width, int height) 100 const uint8_t* Y = reinterpret_cast<const uint8_t*>(yv12);
|
/external/chromium_org/media/base/android/java/src/org/chromium/media/ |
VideoCaptureTango.java | 63 formatList.add(new CaptureFormat(320, 180, 5, ImageFormat.YV12)); 65 formatList.add(new CaptureFormat(640, 480, 30, ImageFormat.YV12)); 67 formatList.add(new CaptureFormat(1280, 720, 20, ImageFormat.YV12)); 90 ImageFormat.YV12);
|
/external/chromium_org/remoting/base/ |
util.h | 21 // Calculate the offset of a specific pixel in a YV12/YUV420 buffer. Note that 22 // the X and Y coordinates must both be even owing to the YV12 buffer layout.
|
/cts/tests/tests/hardware/src/android/hardware/camera2/cts/rs/ |
ScriptYuvToRgb.java | 46 // XX: Supports any YUV 4:2:0 such as NV21/YV12 or just YUV_420_888 ?
|
/device/lge/mako/camera/ |
Makefile.am | 24 # To Choose neon/C routines for YV12 conversion
|
/external/chromium_org/content/renderer/media/ |
video_frame_compositor.cc | 14 case media::VideoFrame::YV12:
|