Home
last modified time | relevance | path

Searched refs:planar (Results 1 – 25 of 54) 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/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/skia/src/opts/
DSkSwizzler_opts.h511 __m128i planar; in premul_should_swapRB() local
513 planar = _mm_setr_epi8(2,6,10,14, 1,5,9,13, 0,4,8,12, 3,7,11,15); in premul_should_swapRB()
515 planar = _mm_setr_epi8(0,4,8,12, 1,5,9,13, 2,6,10,14, 3,7,11,15); in premul_should_swapRB()
519 *lo = _mm_shuffle_epi8(*lo, planar); // rrrrgggg bbbbaaaa in premul_should_swapRB()
520 *hi = _mm_shuffle_epi8(*hi, planar); // RRRRGGGG BBBBAAAA in premul_should_swapRB()
730 __m128i planar; in inverted_cmyk_to() local
732 planar = _mm_setr_epi8(2,6,10,14, 1,5,9,13, 0,4,8,12, 3,7,11,15); in inverted_cmyk_to()
734 planar = _mm_setr_epi8(0,4,8,12, 1,5,9,13, 2,6,10,14, 3,7,11,15); in inverted_cmyk_to()
738 *lo = _mm_shuffle_epi8(*lo, planar); // ccccmmmm yyyykkkk in inverted_cmyk_to()
739 *hi = _mm_shuffle_epi8(*hi, planar); // CCCCMMMM YYYYKKKK in inverted_cmyk_to()
/external/skqp/src/opts/
DSkSwizzler_opts.h511 __m128i planar; in premul_should_swapRB() local
513 planar = _mm_setr_epi8(2,6,10,14, 1,5,9,13, 0,4,8,12, 3,7,11,15); in premul_should_swapRB()
515 planar = _mm_setr_epi8(0,4,8,12, 1,5,9,13, 2,6,10,14, 3,7,11,15); in premul_should_swapRB()
519 *lo = _mm_shuffle_epi8(*lo, planar); // rrrrgggg bbbbaaaa in premul_should_swapRB()
520 *hi = _mm_shuffle_epi8(*hi, planar); // RRRRGGGG BBBBAAAA in premul_should_swapRB()
730 __m128i planar; in inverted_cmyk_to() local
732 planar = _mm_setr_epi8(2,6,10,14, 1,5,9,13, 0,4,8,12, 3,7,11,15); in inverted_cmyk_to()
734 planar = _mm_setr_epi8(0,4,8,12, 1,5,9,13, 2,6,10,14, 3,7,11,15); in inverted_cmyk_to()
738 *lo = _mm_shuffle_epi8(*lo, planar); // ccccmmmm yyyykkkk in inverted_cmyk_to()
739 *hi = _mm_shuffle_epi8(*hi, planar); // CCCCMMMM YYYYKKKK in inverted_cmyk_to()
/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/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/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/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/skia/site/dev/contrib/
Dsimd.md113planar pixels at a time (aaaaaaaa, rrrrrrrr, gggggggg, bbbbbbbb). Trying to jam one of these inst…
115 …pha component replicated four times. `SkPx`'s NEON backend works with 8 planar pixels, loading th…
119 …simply doesn't expose efficient ways to transpose interlaced pixels into planar pixels and vice ve…
/external/skqp/site/dev/contrib/
Dsimd.md113planar pixels at a time (aaaaaaaa, rrrrrrrr, gggggggg, bbbbbbbb). Trying to jam one of these inst…
115 …pha component replicated four times. `SkPx`'s NEON backend works with 8 planar pixels, loading th…
119 …simply doesn't expose efficient ways to transpose interlaced pixels into planar pixels and vice ve…
/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/libjpeg-turbo/
DChangeLog.md551 - YUV planar images can now be generated with an arbitrary line padding
556 - JPEG images can now be compressed from YUV planar source images.
557 - YUV planar images can now be decoded into RGB or grayscale images.
1075 and decompressor to output planar YUV images.
DREADME-turbo.txt45 API, such as generating planar YUV images and performing multiple
DREADME.md49 generating planar YUV images and performing multiple simultaneous lossless
/external/libexif/po/
Des.po1838 msgstr "formato planar"
3262 msgstr "Configuración planar"
3266 "Indicates whether pixel components are recorded in a chunky or planar "
3270 "Indica si los componentes de pixel se graban en formato planar o por trozos. "
3705 msgstr "Configuración planar"

123