/third_party/mesa3d/src/gallium/auxiliary/vl/ |
H A D | vl_vertex_buffers.c | 222 buffer->ycbcr[i].resource = pipe_buffer_create in vl_vb_init() 229 if (!buffer->ycbcr[i].resource) in vl_vb_init() 253 pipe_resource_reference(&buffer->ycbcr[i].resource, NULL); in vl_vb_init() 272 buf.buffer.resource = buffer->ycbcr[component].resource; in vl_vb_get_ycbcr() 301 buffer->ycbcr[i].vertex_stream = pipe_buffer_map in vl_vb_map() 304 buffer->ycbcr[i].resource, in vl_vb_map() 306 &buffer->ycbcr[i].transfer in vl_vb_map() 328 return buffer->ycbcr[component].vertex_stream; in vl_vb_get_ycbcr_stream() 356 if (buffer->ycbcr[i].transfer) in vl_vb_unmap() 357 pipe_buffer_unmap(pipe, buffer->ycbcr[ in vl_vb_unmap() [all...] |
/third_party/mesa3d/src/egl/drivers/dri2/ |
H A D | platform_android.c | 196 struct android_ycbcr ycbcr; local 212 memset(&ycbcr, 0, sizeof(ycbcr)); 214 0, 0, 0, 0, 0, &ycbcr); 226 chroma_order = ((size_t)ycbcr.cr < (size_t)ycbcr.cb) ? YCrCb : YCbCr; 230 drm_fourcc = get_fourcc_yuv(buf->format, chroma_order, ycbcr.chroma_step); 233 buf->format, chroma_order == YCbCr ? "YCbCr" : "YCrCb", ycbcr.chroma_step); 241 .num_planes = ycbcr.chroma_step == 2 ? 2 : 3, 253 out_buf_info->offsets[0] = (size_t)ycbcr [all...] |
/third_party/ffmpeg/libavcodec/ |
H A D | v4l2_buffers.c | 86 enum v4l2_ycbcr_encoding ycbcr; in v4l2_get_color_primaries() local 93 ycbcr = V4L2_TYPE_IS_MULTIPLANAR(buf->buf.type) ? in v4l2_get_color_primaries() 97 switch(ycbcr) { in v4l2_get_color_primaries() 138 enum v4l2_ycbcr_encoding ycbcr; in v4l2_get_color_space() local 145 ycbcr = V4L2_TYPE_IS_MULTIPLANAR(buf->buf.type) ? in v4l2_get_color_space() 157 if (ycbcr == V4L2_YCBCR_ENC_BT2020_CONST_LUM) in v4l2_get_color_space() 170 enum v4l2_ycbcr_encoding ycbcr; in v4l2_get_color_trc() local 178 ycbcr = V4L2_TYPE_IS_MULTIPLANAR(buf->buf.type) ? in v4l2_get_color_trc() 202 switch (ycbcr) { in v4l2_get_color_trc()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory/ |
H A D | vktProtectedMemYCbCrConversionTests.cpp | 190 if (ycbcr::isXChromaSubsampled(config.format) && (config.xChromaOffset == vk::VK_CHROMA_LOCATION_COSITED_EVEN) && ((features & vk::VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT) == 0)) in validateFormatSupport() 193 if (ycbcr::isXChromaSubsampled(config.format) && (config.xChromaOffset == vk::VK_CHROMA_LOCATION_MIDPOINT) && ((features & vk::VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT) == 0)) in validateFormatSupport() 196 if (ycbcr::isYChromaSubsampled(config.format) && (config.yChromaOffset == vk::VK_CHROMA_LOCATION_COSITED_EVEN) && ((features & vk::VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT) == 0)) in validateFormatSupport() 199 if (ycbcr::isYChromaSubsampled(config.format) && (config.yChromaOffset == vk::VK_CHROMA_LOCATION_MIDPOINT) && ((features & vk::VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT) == 0)) in validateFormatSupport() 319 const ycbcr::MultiPlaneImageData& imageData, in uploadYCbCrImage() 1000 ycbcr::MultiPlaneImageData& ycbcrSrc, in generateYCbCrImage() 1005 const std::vector<tcu::FloatFormat> filteringPrecision (ycbcr::getPrecision(config.format)); in generateYCbCrImage() 1006 const std::vector<tcu::FloatFormat> conversionPrecision (ycbcr::getPrecision(config.format)); in generateYCbCrImage() 1007 const tcu::UVec4 bitDepth (ycbcr::getYCbCrBitDepth(config.format)); in generateYCbCrImage() 1016 ycbcr in generateYCbCrImage() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/protected_memory/ |
H A D | vktProtectedMemYCbCrConversionTests.cpp | 190 if (ycbcr::isXChromaSubsampled(config.format) && (config.xChromaOffset == vk::VK_CHROMA_LOCATION_COSITED_EVEN) && ((features & vk::VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT) == 0)) in validateFormatSupport() 193 if (ycbcr::isXChromaSubsampled(config.format) && (config.xChromaOffset == vk::VK_CHROMA_LOCATION_MIDPOINT) && ((features & vk::VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT) == 0)) in validateFormatSupport() 196 if (ycbcr::isYChromaSubsampled(config.format) && (config.yChromaOffset == vk::VK_CHROMA_LOCATION_COSITED_EVEN) && ((features & vk::VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT) == 0)) in validateFormatSupport() 199 if (ycbcr::isYChromaSubsampled(config.format) && (config.yChromaOffset == vk::VK_CHROMA_LOCATION_MIDPOINT) && ((features & vk::VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT) == 0)) in validateFormatSupport() 319 const ycbcr::MultiPlaneImageData& imageData, in uploadYCbCrImage() 1000 ycbcr::MultiPlaneImageData& ycbcrSrc, in generateYCbCrImage() 1005 const std::vector<tcu::FloatFormat> filteringPrecision (ycbcr::getPrecision(config.format)); in generateYCbCrImage() 1006 const std::vector<tcu::FloatFormat> conversionPrecision (ycbcr::getPrecision(config.format)); in generateYCbCrImage() 1007 const tcu::UVec4 bitDepth (ycbcr::getYCbCrBitDepth(config.format)); in generateYCbCrImage() 1016 ycbcr in generateYCbCrImage() [all...] |
/third_party/mesa3d/include/android_stub/hardware/ |
H A D | gralloc.h | 249 * difference that it fills a struct ycbcr with a description of the buffer 253 * the buffer layout cannot be represented with the ycbcr struct), it 270 struct android_ycbcr *ycbcr); 315 struct android_ycbcr *ycbcr, int fenceFd);
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr/ |
H A D | vktYCbCrConversionTests.hpp | 31 namespace ycbcr namespace 36 } // ycbcr
|
H A D | vktYCbCrFilteringTests.hpp | 31 namespace ycbcr namespace 36 } // ycbcr
|
H A D | vktYCbCrFormatTests.hpp | 31 namespace ycbcr namespace 36 } // ycbcr
|
H A D | vktYCbCrImageOffsetTests.hpp | 31 namespace ycbcr namespace
|
H A D | vktYCbCrImageQueryTests.hpp | 31 namespace ycbcr namespace 36 } // ycbcr
|
H A D | vktYCbCrStorageImageWriteTests.hpp | 31 namespace ycbcr namespace 36 } // ycbcr
|
H A D | vktYCbCrViewTests.hpp | 31 namespace ycbcr namespace 36 } // ycbcr
|
H A D | vktYCbCrCopyTests.hpp | 31 namespace ycbcr namespace 37 } // ycbcr
|
H A D | vktYCbCrTests.hpp | 31 namespace ycbcr namespace 36 } // ycbcr
|
H A D | vktYCbCrTests.cpp | 37 namespace ycbcr namespace 65 } // ycbcr
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ycbcr/ |
H A D | vktYCbCrStorageImageWriteTests.hpp | 31 namespace ycbcr namespace 36 } // ycbcr
|
H A D | vktYCbCrTests.hpp | 31 namespace ycbcr namespace 36 } // ycbcr
|
H A D | vktYCbCrViewTests.hpp | 31 namespace ycbcr namespace 36 } // ycbcr
|
H A D | vktYCbCrConversionTests.hpp | 31 namespace ycbcr namespace 36 } // ycbcr
|
H A D | vktYCbCrFilteringTests.hpp | 31 namespace ycbcr namespace 36 } // ycbcr
|
H A D | vktYCbCrFormatTests.hpp | 31 namespace ycbcr namespace 36 } // ycbcr
|
H A D | vktYCbCrImageOffsetTests.hpp | 31 namespace ycbcr namespace
|
H A D | vktYCbCrImageQueryTests.hpp | 31 namespace ycbcr namespace 36 } // ycbcr
|
H A D | vktYCbCrCopyTests.hpp | 31 namespace ycbcr namespace 37 } // ycbcr
|