Home
last modified time | relevance | path

Searched refs:planar (Results 1 – 25 of 58) sorted by relevance

123

/external/libxcam/xcore/
Dimage_file_handle.cpp44 VideoBufferPlanarInfo planar; in read_buf() local
52 info.get_planar_info (planar, index); in read_buf()
53 uint32_t line_bytes = planar.width * planar.pixel_bytes; in read_buf()
55 for (uint32_t i = 0; i < planar.height; i++) { in read_buf()
74 VideoBufferPlanarInfo planar; in write_buf() local
82 info.get_planar_info (planar, index); in write_buf()
83 uint32_t line_bytes = planar.width * planar.pixel_bytes; in write_buf()
85 for (uint32_t i = 0; i < planar.height; i++) { in write_buf()
Dfake_poll_thread.cpp82 VideoBufferPlanarInfo planar; in read_buf() local
86 info.get_planar_info(planar, index); in read_buf()
87 uint32_t line_bytes = planar.width * planar.pixel_bytes; in read_buf()
89 for (uint32_t i = 0; i < planar.height; i++) { in read_buf()
Dvideo_buffer.cpp69 VideoBufferPlanarInfo &planar, const uint32_t index) const in get_planar_info() argument
72 XCamVideoBufferPlanarInfo *planar_info = &planar; in get_planar_info()
Dvideo_buffer.h50 VideoBufferPlanarInfo &planar, const uint32_t index = 0) const;
/external/libxcam/tests/
Dtest_inline.h33 VideoBufferPlanarInfo planar; in ensure_gpu_buffer_done() local
38 info.get_planar_info (planar, index); in ensure_gpu_buffer_done()
39 uint32_t line_bytes = planar.width * planar.pixel_bytes; in ensure_gpu_buffer_done()
41 for (uint32_t i = 0; i < planar.height; i++) { in ensure_gpu_buffer_done()
Dtest-cl-image.cpp73 VideoBufferPlanarInfo planar; in calculate_psnr() local
100 info.get_planar_info (planar, 0); in calculate_psnr()
101 for (uint32_t i = 0; i < planar.height; i++) { in calculate_psnr()
102 for (uint32_t j = 0; j < planar.width / interval; j++) { in calculate_psnr()
103 pos = i * planar.width + j * interval + index; in calculate_psnr()
107 float mse = (float) sum / (planar.height * planar.width / interval) + 0.000001f; in calculate_psnr()
Dtest-pipe-manager.cpp140 VideoBufferPlanarInfo planar; in read_buf() local
145 info.get_planar_info (planar, index); in read_buf()
146 uint32_t line_bytes = planar.width * planar.pixel_bytes; in read_buf()
148 for (uint32_t i = 0; i < planar.height; i++) { in read_buf()
/external/strace/xlat/
Dv4l2_sdr_fmts.in2 V4L2_SDR_FMT_PCU20BE v4l2_fourcc('P', 'C', '2', '0') /* planar complex u20be */
5 V4L2_SDR_FMT_PCU16BE v4l2_fourcc('P', 'C', '1', '6') /* planar complex u16be */
9 V4L2_SDR_FMT_PCU18BE v4l2_fourcc('P', 'C', '1', '8') /* planar complex u18be */
Dv4l2_pix_fmts.in28 V4L2_PIX_FMT_YVU420M v4l2_fourcc('Y', 'M', '2', '1') /* 12 YVU420 planar */
33 V4L2_PIX_FMT_YVU422M v4l2_fourcc('Y', 'M', '6', '1') /* 16 YVU422 planar */
48 V4L2_PIX_FMT_YUV420M v4l2_fourcc('Y', 'M', '1', '2') /* 12 YUV420 planar */
54 V4L2_PIX_FMT_YVU444M v4l2_fourcc('Y', 'M', '4', '2') /* 24 YVU444 planar */
65 V4L2_PIX_FMT_YUV444M v4l2_fourcc('Y', 'M', '2', '4') /* 24 YUV444 planar */
86 V4L2_PIX_FMT_YUV422M v4l2_fourcc('Y', 'M', '1', '6') /* 16 YUV422 planar */
132 V4L2_PIX_FMT_KONICA420 v4l2_fourcc('K', 'O', 'N', 'I') /* YUV420 planar in blocks of 256 pixels */
139 V4L2_PIX_FMT_YUV411P v4l2_fourcc('4', '1', '1', 'P') /* 12 YVU411 planar */
141 V4L2_PIX_FMT_YUV422P v4l2_fourcc('4', '2', '2', 'P') /* 16 YVU422 planar */
/external/libxcam/modules/soft/
Dsoft_image.h217 VideoBufferPlanarInfo planar; in SoftImage() local
218 if (!info.get_planar_info(planar, plane)) { in SoftImage()
226 _height = planar.height; in SoftImage()
227 _width = planar.pixel_bytes * planar.width / sizeof (T); in SoftImage()
228 XCAM_ASSERT (_width * sizeof(T) == planar.pixel_bytes * planar.width); in SoftImage()
/external/libxcam/plugins/smart/sample/
Dsample_smart_analysis.cpp108 XCamVideoBufferPlanarInfo planar; in save_frame() local
110 xcam_video_buffer_get_planar_info (&buffer->info, &planar, index); in save_frame()
111 uint32_t line_bytes = planar.width * planar.pixel_bytes; in save_frame()
113 for (uint32_t i = 0; i < planar.height; i++) { in save_frame()
/external/skia/src/opts/
DSkSwizzler_opts.h497 __m128i planar; in premul_should_swapRB() local
499 planar = _mm_setr_epi8(2,6,10,14, 1,5,9,13, 0,4,8,12, 3,7,11,15); in premul_should_swapRB()
501 planar = _mm_setr_epi8(0,4,8,12, 1,5,9,13, 2,6,10,14, 3,7,11,15); in premul_should_swapRB()
505 *lo = _mm_shuffle_epi8(*lo, planar); // rrrrgggg bbbbaaaa in premul_should_swapRB()
506 *hi = _mm_shuffle_epi8(*hi, planar); // RRRRGGGG BBBBAAAA in premul_should_swapRB()
707 __m128i planar; in inverted_cmyk_to() local
709 planar = _mm_setr_epi8(2,6,10,14, 1,5,9,13, 0,4,8,12, 3,7,11,15); in inverted_cmyk_to()
711 planar = _mm_setr_epi8(0,4,8,12, 1,5,9,13, 2,6,10,14, 3,7,11,15); in inverted_cmyk_to()
715 *lo = _mm_shuffle_epi8(*lo, planar); // ccccmmmm yyyykkkk in inverted_cmyk_to()
716 *hi = _mm_shuffle_epi8(*hi, planar); // CCCCMMMM YYYYKKKK in inverted_cmyk_to()
/external/skqp/src/opts/
DSkSwizzler_opts.h497 __m128i planar; in premul_should_swapRB() local
499 planar = _mm_setr_epi8(2,6,10,14, 1,5,9,13, 0,4,8,12, 3,7,11,15); in premul_should_swapRB()
501 planar = _mm_setr_epi8(0,4,8,12, 1,5,9,13, 2,6,10,14, 3,7,11,15); in premul_should_swapRB()
505 *lo = _mm_shuffle_epi8(*lo, planar); // rrrrgggg bbbbaaaa in premul_should_swapRB()
506 *hi = _mm_shuffle_epi8(*hi, planar); // RRRRGGGG BBBBAAAA in premul_should_swapRB()
707 __m128i planar; in inverted_cmyk_to() local
709 planar = _mm_setr_epi8(2,6,10,14, 1,5,9,13, 0,4,8,12, 3,7,11,15); in inverted_cmyk_to()
711 planar = _mm_setr_epi8(0,4,8,12, 1,5,9,13, 2,6,10,14, 3,7,11,15); in inverted_cmyk_to()
715 *lo = _mm_shuffle_epi8(*lo, planar); // ccccmmmm yyyykkkk in inverted_cmyk_to()
716 *hi = _mm_shuffle_epi8(*hi, planar); // CCCCMMMM YYYYKKKK in inverted_cmyk_to()
/external/libyuv/files/docs/
Drotation.md59 Lower level plane functions are provided, allowing other planar formats to be rotated. (e.g. I444)
61 For other planar YUV formats (I444, I422, I411, I400, NV16, NV24), the planar functions are exposed…
Dformats.md9 Filtering functions such as scaling and planar functions work on I420 and/or ARGB.
40 // 8 Primary YUV formats: 5 planar, 2 biplanar, 2 packed.
/external/libxcam/wrapper/gstreamer/
Dgstxcamfilter.cpp772 VideoBufferPlanarInfo planar; in copy_gstbuf_to_xcambuf() local
785 xcaminfo.get_planar_info (planar, index); in copy_gstbuf_to_xcambuf()
789 for (uint32_t i = 0; i < planar.height; i++) { in copy_gstbuf_to_xcambuf()
806 VideoBufferPlanarInfo planar; in copy_xcambuf_to_gstbuf() local
825 xcaminfo.get_planar_info (planar, index); in copy_xcambuf_to_gstbuf()
829 for (uint32_t i = 0; i < planar.height; i++) { in copy_xcambuf_to_gstbuf()
830 memcpy (dest, src, planar.width); in copy_xcambuf_to_gstbuf()
/external/libxcam/modules/ocl/
Dcl_utils.cpp157 VideoBufferPlanarInfo planar; in convert_nv12_mem_to_video_buffer() local
169 info.get_planar_info (planar, index); in convert_nv12_mem_to_video_buffer()
172 for (uint32_t i = 0; i < planar.height; i++) { in convert_nv12_mem_to_video_buffer()
/external/python/cpython2/Lib/plat-mac/Carbon/
DQuickDraw.py106 planar = 2 variable
/external/autotest/client/deps/glbench/src/
Dyuv2rgb_3.glslf33 * This is a planar YUV to RGB conversion shader that uses separate samplers to
/external/mesa3d/docs/specs/
DWL_bind_wayland_display.spec104 A wl_buffer can have several planes, typically in case of planar
/external/webrtc/talk/app/webrtc/objc/
Davfoundationvideocapturer.mm401 // Sanity check assumption that planar bytes are contiguous.
/external/skqp/docs/
DSkImage_Reference.bmh536 #Line # creates Image from planar YUV_ColorSpace, stored in texture ##
568 #Line # creates Image from planar YUV_ColorSpace, stored in texture ##
604 #Line # creates Image from planar YUV_ColorSpace, stored in texture ##
/external/skia/docs/
DSkImage_Reference.bmh516 #Line # creates Image from planar YUV_ColorSpace, stored in texture ##
548 #Line # creates Image from planar YUV_ColorSpace, stored in texture ##
584 #Line # creates Image from planar YUV_ColorSpace, stored in texture ##
/external/libjpeg-turbo/
DREADME.md50 generating planar YUV images and performing multiple simultaneous lossless
DChangeLog.md813 - YUV planar images can now be generated with an arbitrary line padding
818 - JPEG images can now be compressed from YUV planar source images.
819 - YUV planar images can now be decoded into RGB or grayscale images.
1337 and decompressor to output planar YUV images.

123