/foundation/multimedia/image_framework/frameworks/innerkitsimpl/common/src/ |
H A D | pixel_yuv.cpp | 308 YUVDataInfo yuvDataInfo; in rotate() local 309 GetImageYUVInfo(yuvDataInfo); in rotate() 311 imageInfo_.size.width, imageInfo_.size.height, imageInfo_.pixelFormat, yuvDataInfo}; in rotate() 341 YUVDataInfo yuvDataInfo; in crop() local 342 GetImageYUVInfo(yuvDataInfo); in crop() 344 imageInfo_.size.width, imageInfo_.size.height, imageInfo_.pixelFormat, yuvDataInfo}; in crop() 405 YUVDataInfo yuvDataInfo; in scale() local 406 GetImageYUVInfo(yuvDataInfo); in scale() 408 imageInfo.size.width, imageInfo.size.height, imageInfo_.pixelFormat, yuvDataInfo}; in scale() 410 dstW, dstH, imageInfo_.pixelFormat, yuvDataInfo}; in scale() 443 YUVDataInfo yuvDataInfo; scale() local 481 YUVDataInfo yuvDataInfo; flip() local 541 GetYUVInfoForCopyPixels(YUVDataInfo &yuvDataInfo) GetYUVInfoForCopyPixels() argument 580 YUVDataInfo yuvDataInfo; WritePixels() local 620 YUVDataInfo yuvDataInfo; ReadPixels() local 662 YUVDataInfo yuvDataInfo; ReadPixels() local 696 YUVDataInfo yuvDataInfo; translate() local 759 YUVDataInfo yuvDataInfo; GetYuv420Color() local 974 YUVDataInfo yuvDataInfo; ApplyColorSpace() local [all...] |
H A D | pixel_yuv_ext.cpp | 158 YUVDataInfo yuvDataInfo; in scale() local 159 GetImageYUVInfo(yuvDataInfo); in scale() 162 imageInfo.pixelFormat, yuvDataInfo}; in scale() 187 YUVDataInfo yuvDataInfo; in scale() local 188 GetImageYUVInfo(yuvDataInfo); in scale() 191 imageInfo.pixelFormat, yuvDataInfo}; in scale() 206 YUVDataInfo yuvDataInfo; in rotate() local 207 GetImageYUVInfo(yuvDataInfo); in rotate() 230 yuvDataInfo.imageSize = imageInfo_.size; in rotate() 232 if (!PixelYuvExtUtils::YuvRotate(data_, imageInfo_.pixelFormat, yuvDataInfo, dstSiz in rotate() 259 YUVDataInfo yuvDataInfo; flip() local 327 YUVDataInfo yuvDataInfo; ColorSpaceBGRAToYuv() local 352 YUVDataInfo yuvDataInfo; ApplyColorSpace() local [all...] |
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/utils/src/ |
H A D | pixel_yuv_utils.cpp | 123 Position dstPos, const YUVDataInfo &yuvDataInfo) in WriteDataNV12Convert() 125 uint8_t *dstY = dstPixels + yuvDataInfo.yOffset; in WriteDataNV12Convert() 126 uint8_t *dstUV = dstPixels + yuvDataInfo.uvOffset; in WriteDataNV12Convert() 129 if (memcpy_s(dstY + (dstPos.y + i) * yuvDataInfo.yStride + dstPos.x, in WriteDataNV12Convert() 138 if (memcpy_s(dstUV + ((dstPos.y) / NUM_2 + i) * GetUVStride(yuvDataInfo.uvStride) + dstPos.x, in WriteDataNV12Convert() 150 Position dstPos, const YUVDataInfo &yuvDataInfo) in WriteDataNV12P010Convert() 152 uint16_t *dstY = dstPixels + yuvDataInfo.yOffset; in WriteDataNV12P010Convert() 153 uint16_t *dstUV = dstPixels + yuvDataInfo.uvOffset; in WriteDataNV12P010Convert() 156 if (memcpy_s(dstY + (dstPos.y + i) * yuvDataInfo.yStride + dstPos.x, in WriteDataNV12P010Convert() 165 if (memcpy_s(dstUV + ((dstPos.y) / NUM_2 + i) * GetUVStride(yuvDataInfo in WriteDataNV12P010Convert() 122 WriteDataNV12Convert(uint8_t *srcPixels, const Size &size, uint8_t *dstPixels, Position dstPos, const YUVDataInfo &yuvDataInfo) WriteDataNV12Convert() argument 149 WriteDataNV12P010Convert(uint16_t *srcPixels, const Size &size, uint16_t *dstPixels, Position dstPos, const YUVDataInfo &yuvDataInfo) WriteDataNV12P010Convert() argument 175 WriteYuvConvert(const void *srcPixels, const ImageInfo &srcInfo, void *dstPixels, const Position &dstPos, const YUVDataInfo &yuvDataInfo) WriteYuvConvert() argument 913 Yuv420SPWritePixel(uint8_t *srcPixels, const YUVDataInfo &yuvDataInfo, const Position &pos, const uint32_t &color, bool isNV12) Yuv420SPWritePixel() argument 933 P010WritePixel(uint16_t *srcPixels, const YUVDataInfo &yuvDataInfo, const Position &pos, const uint32_t &color, bool isYCBCRP010) P010WritePixel() argument 953 YuvWritePixel(uint8_t *srcPixels, const YUVDataInfo &yuvDataInfo, const PixelFormat &format, const Position &pos, const uint32_t &color) YuvWritePixel() argument [all...] |
H A D | pixel_yuv_ext_utils.cpp | 273 const uint8_t *srcUV = src + yuvInfo.yuvDataInfo.uvOffset; in ScaleUVPlane() 274 uint32_t uvStride = yuvInfo.yuvDataInfo.uvStride; in ScaleUVPlane() 354 uint32_t height = yuvInfo.yuvDataInfo.yHeight + yuvInfo.yuvDataInfo.uvHeight; in ScaleP010() 361 YUVStrideInfo srcStrides = {yuvInfo.yuvDataInfo.yStride, yuvInfo.yuvDataInfo.yStride, in ScaleP010() 362 yuvInfo.yuvDataInfo.yOffset, yuvInfo.yuvDataInfo.uvOffset}; in ScaleP010() 363 YUVStrideInfo dstStride = {yuvInfo.width, yuvInfo.width, 0, GetYSize(yuvInfo.width, yuvInfo.yuvDataInfo.yHeight)}; in ScaleP010() 364 if (!CopyP010Pixels(srcBuffer, srcStrides, srcPixels.get(), dstStride, yuvInfo.yuvDataInfo in ScaleP010() [all...] |
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/utils/include/ |
H A D | pixel_yuv_utils.h | 60 YUVDataInfo yuvDataInfo; member 72 const Position &dstPos, const YUVDataInfo &yuvDataInfo); 91 static bool YuvWritePixel(uint8_t *srcPixels, const YUVDataInfo &yuvDataInfo, const PixelFormat &format,
|
H A D | pixel_yuv_ext_utils.h | 41 PixelFormat pixelFormat, YUVDataInfo &yuvDataInfo);
|
/foundation/multimedia/image_framework/plugins/manager/include/image/ |
H A D | image_plugin_type.h | 30 OHOS::Media::YUVDataInfo yuvDataInfo; member
|
/foundation/multimedia/player_framework/frameworks/native/avmetadatahelper/ |
H A D | avmetadatahelper_impl.cpp | 446 YUVDataInfo yuvDataInfo = { .yWidth = srcWidth, in SetPixelMapYuvInfo() local 455 pixelMap->SetImageYUVInfo(yuvDataInfo); in SetPixelMapYuvInfo() 461 pixelMap->SetImageYUVInfo(yuvDataInfo); in SetPixelMapYuvInfo() 465 yuvDataInfo.yStride = planes->planes[PLANE_Y].columnStride / ratio; in SetPixelMapYuvInfo() 466 yuvDataInfo.uvStride = planes->planes[PLANE_U].columnStride / ratio; in SetPixelMapYuvInfo() 467 yuvDataInfo.yOffset = planes->planes[PLANE_Y].offset / ratio; in SetPixelMapYuvInfo() 468 yuvDataInfo.uvOffset = planes->planes[PLANE_U].offset / ratio; in SetPixelMapYuvInfo() 470 pixelMap->SetImageYUVInfo(yuvDataInfo); in SetPixelMapYuvInfo()
|
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/codec/src/ |
H A D | image_source.cpp | 788 plInfo.yuvDataInfo = context.yuvInfo; 913 yuvInfo.yWidth = plInfo.yuvDataInfo.yWidth; 914 yuvInfo.yHeight = plInfo.yuvDataInfo.yHeight; 915 yuvInfo.uvWidth = plInfo.yuvDataInfo.uvWidth; 916 yuvInfo.uvHeight = plInfo.yuvDataInfo.uvHeight; 917 yuvInfo.yStride = plInfo.yuvDataInfo.yStride; 918 yuvInfo.uStride = plInfo.yuvDataInfo.uStride; 919 yuvInfo.vStride = plInfo.yuvDataInfo.vStride; 920 yuvInfo.uvStride = plInfo.yuvDataInfo.uvStride; 921 yuvInfo.yOffset = plInfo.yuvDataInfo [all...] |
/foundation/multimedia/image_framework/interfaces/innerkits/include/ |
H A D | pixel_yuv.h | 91 void GetYUVInfoForCopyPixels(YUVDataInfo &yuvDataInfo);
|