/foundation/multimedia/image_framework/frameworks/innerkitsimpl/utils/src/ |
H A D | pixel_yuv_ext_utils.cpp | 137 OpenSourceLibyuv::RotationMode &rotateNum, uint8_t* dst, YUVStrideInfo &dstStrides) in NV12Rotate() 161 int dstYStride = static_cast<int>(dstStrides.yStride); in NV12Rotate() 162 int dstUVStride = static_cast<int>(dstStrides.uvStride); in NV12Rotate() 165 auto dstY = dst + dstStrides.yOffset; in NV12Rotate() 166 auto dstUV = dst + dstStrides.uvOffset; in NV12Rotate() 176 OpenSourceLibyuv::RotationMode& rotateNum, YUVStrideInfo& dstStrides) in NV12P010Rotate() 207 int32_t dstYStride = static_cast<int32_t>(dstStrides.yStride); in NV12P010Rotate() 208 int32_t dstUVStride = static_cast<int32_t>(dstStrides.uvStride); in NV12P010Rotate() 209 uint16_t* dstbufferY = dstbuffer + dstStrides.yOffset; in NV12P010Rotate() 210 uint16_t* dstbufferUV = dstbuffer + dstStrides in NV12P010Rotate() 136 NV12Rotate(uint8_t *src, PixelSize &size, YUVDataInfo &info, OpenSourceLibyuv::RotationMode &rotateNum, uint8_t* dst, YUVStrideInfo &dstStrides) NV12Rotate() argument 175 NV12P010Rotate(YuvPixels yuvPixels, PixelSize& size, YUVDataInfo& info, OpenSourceLibyuv::RotationMode& rotateNum, YUVStrideInfo& dstStrides) NV12P010Rotate() argument 219 YuvRotate(uint8_t* srcPixels, const PixelFormat& format, YUVDataInfo& info, Size& dstSize, uint8_t* dstPixels, YUVStrideInfo& dstStrides, OpenSourceLibyuv::RotationMode &rotateNum) YuvRotate() argument 321 CopyP010Pixels( uint16_t *src, YUVStrideInfo &srcStrides, uint16_t *dst, YUVStrideInfo &dstStrides, uint32_t yHeight) CopyP010Pixels() argument 351 ScaleP010(YuvPixels yuvPixels, OpenSourceLibyuv::ImageYuvConverter &converter, OpenSourceLibyuv::FilterMode &filterMode, YuvImageInfo &yuvInfo, YUVStrideInfo &dstStrides) ScaleP010() argument 423 ScaleYuv420(float xAxis, float yAxis, const AntiAliasingOption &option, YuvImageInfo &yuvInfo, uint8_t *src, uint8_t *dst, YUVStrideInfo &dstStrides) ScaleYuv420() argument 452 ScaleYuv420(int32_t dst_width, int32_t dst_height, const AntiAliasingOption &option, YuvImageInfo &yuvInfo, uint8_t *src, uint8_t *dst, YUVStrideInfo &dstStrides) ScaleYuv420() argument 478 FlipXaxis(uint8_t *src, uint8_t *dst, Size &size, PixelFormat format, YUVDataInfo &info, YUVStrideInfo &dstStrides) FlipXaxis() argument 499 Mirror(uint8_t *src, uint8_t *dst, Size &size, PixelFormat format, YUVDataInfo &info, YUVStrideInfo &dstStrides, bool isReversed) Mirror() argument [all...] |
H A D | pixel_yuv_utils.cpp | 384 YUVStrideInfo &dstStrides) in YuvCrop() 394 FillRectFrameInfo(dstFrame, dstData, rect, dstStrides); in YuvCrop() 408 if (!CreateCropFilter(&filterGraph, &cropCtx, rect, dstStrides)) { in YuvCrop() 427 if (!CropUpDataDstdata(dstData, dstFrame, rect, dstStrides)) { in YuvCrop() 736 YUVStrideInfo dstStrides = {rect.width, rect.width, 0, rect.width * rect.height}; in ReadYuvConvert() local 737 if (!YuvCrop((uint8_t *)srcPixels, info, static_cast<uint8_t *>(dstPixels), rect, dstStrides)) { in ReadYuvConvert() 745 YUVStrideInfo &dstStrides) in SetTranslateDataDefault() 747 auto ySizeNormal = static_cast<int32_t>(dstStrides.yStride) * height; in SetTranslateDataDefault() 748 auto uvSizeNormal = static_cast<int32_t>(dstStrides.uvStride) * GetUVHeight(height); in SetTranslateDataDefault() 1042 ImageInfo &info, YUVStrideInfo &dstStrides) in YuvTranslate() 383 YuvCrop(uint8_t *srcData, YuvImageInfo &srcInfo, uint8_t *dstData, const Rect &rect, YUVStrideInfo &dstStrides) YuvCrop() argument 744 SetTranslateDataDefault(uint8_t *srcPixels, int32_t width, int32_t height, PixelFormat format, YUVStrideInfo &dstStrides) SetTranslateDataDefault() argument 1041 YuvTranslate(const uint8_t *srcPixels, YUVDataInfo &yuvInfo, uint8_t *dstPixels, XYaxis &xyAxis, ImageInfo &info, YUVStrideInfo &dstStrides) YuvTranslate() argument [all...] |
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/test/unittest/ |
H A D | pixel_yuv_ext_utils_test.cpp | 94 YUVStrideInfo dstStrides; in HWTEST_F() local 97 bool res = PixelYuvExtUtils::NV12Rotate(src, size, info, rotateNum, dst, dstStrides); in HWTEST_F() 114 YUVStrideInfo dstStrides; in HWTEST_F() local 122 bool res = PixelYuvExtUtils::YuvRotate(srcPixels, pixelFormat, info, dstSize, dstPixels, dstStrides, rotateNum); in HWTEST_F() 174 YUVStrideInfo dstStrides; in HWTEST_F() local 177 bool res = PixelYuvExtUtils::Mirror(src, dst, size, format, info, dstStrides, isReversed); in HWTEST_F() 193 YUVStrideInfo dstStrides; in HWTEST_F() local 201 bool res = PixelYuvExtUtils::YuvRotate(srcPixels, pixelFormat, info, dstSize, dstPixels, dstStrides, rotateNum); in HWTEST_F() 207 * @tc.desc: Test YuvRotate with invalid dstSize and dstStrides. 216 YUVStrideInfo dstStrides; in HWTEST_F() local 254 YUVStrideInfo dstStrides; HWTEST_F() local [all...] |
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/utils/include/ |
H A D | pixel_yuv_ext_utils.h | 47 uint8_t* dstPixels, YUVStrideInfo& dstStrides, OpenSourceLibyuv::RotationMode &rotateNum); 50 YuvImageInfo &yuvInfo, uint8_t *src, uint8_t *dst, YUVStrideInfo &dstStrides); 52 YuvImageInfo &yuvInfo, uint8_t *src, uint8_t *dst, YUVStrideInfo &dstStrides); 54 YUVStrideInfo &dstStrides, bool isReversed); 56 YUVStrideInfo &dstStrides); 58 OpenSourceLibyuv::RotationMode &rotateNum, uint8_t* dst, YUVStrideInfo &dstStrides);
|
H A D | pixel_yuv_utils.h | 76 YUVStrideInfo &dstStrides); 88 ImageInfo &info, YUVStrideInfo &dstStrides); 94 YUVStrideInfo &dstStrides);
|
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/common/src/ |
H A D | pixel_yuv_ext.cpp | 150 YUVStrideInfo dstStrides; in scale() local 151 auto m = CreateMemory(imageInfo.pixelFormat, "Trans ImageData", dstW, dstH, dstStrides); in scale() 164 PixelYuvExtUtils::ScaleYuv420(xAxis, yAxis, option, yuvInfo, data_, dst, dstStrides); in scale() 169 UpdateYUVDataInfo(imageInfo.pixelFormat, imageInfo.size.width, imageInfo.size.height, dstStrides); in scale() 180 YUVStrideInfo dstStrides; in scale() local 181 auto m = CreateMemory(imageInfo.pixelFormat, "Trans ImageData", dstW, dstH, dstStrides); in scale() 192 PixelYuvExtUtils::ScaleYuv420(dstW, dstH, option, yuvInfo, data_, dst, dstStrides); in scale() 197 UpdateYUVDataInfo(imageInfo.pixelFormat, imageInfo.size.width, imageInfo.size.height, dstStrides); in scale() 222 YUVStrideInfo dstStrides; in rotate() local 223 auto m = CreateMemory(imageInfo_.pixelFormat, "rotate ImageData", dstWidth, dstHeight, dstStrides); in rotate() 268 YUVStrideInfo dstStrides; flip() local [all...] |
H A D | pixel_yuv.cpp | 214 static void GetYUVStrideInfo(int32_t pixelFmt, OH_NativeBuffer_Planes *planes, YUVStrideInfo &dstStrides) in GetYUVStrideInfo() argument 221 dstStrides = {yStride, uvStride, yOffset, uvOffset}; in GetYUVStrideInfo() 227 dstStrides = {yStride, uvStride, yOffset, uvOffset}; in GetYUVStrideInfo() 233 dstStrides = {yStride, uvStride, yOffset, uvOffset}; in GetYUVStrideInfo() 239 dstStrides = {yStride, uvStride, yOffset, uvOffset}; in GetYUVStrideInfo() 245 int32_t dstHeight, YUVStrideInfo &dstStrides) in CreateMemory() 253 dstStrides = {dst_yStride, dst_uvStride, dst_yOffset, dst_uvOffset}; in CreateMemory() 274 GetYUVStrideInfo(pixelFmt, planes, dstStrides); in CreateMemory() 300 YUVStrideInfo dstStrides; in rotate() local 301 auto dstMemory = CreateMemory(imageInfo_.pixelFormat, "Rotate ImageData", dstWidth, dstHeight, dstStrides); in rotate() 244 CreateMemory(PixelFormat pixelFormat, std::string memoryTag, int32_t dstWidth, int32_t dstHeight, YUVStrideInfo &dstStrides) CreateMemory() argument 335 YUVStrideInfo dstStrides; crop() local 398 YUVStrideInfo dstStrides; scale() local 436 YUVStrideInfo dstStrides; scale() local 474 YUVStrideInfo dstStrides; flip() local 690 YUVStrideInfo dstStrides; translate() local [all...] |
H A D | pixel_map.cpp | 3776 static void GetYUVStrideInfo(int32_t pixelFmt, OH_NativeBuffer_Planes *planes, YUVStrideInfo &dstStrides) in GetYUVStrideInfo() argument 3783 dstStrides = {yStride, uvStride, yOffset, uvOffset}; in GetYUVStrideInfo() 3789 dstStrides = {yStride, uvStride, yOffset, uvOffset}; in GetYUVStrideInfo() 3795 dstStrides = {yStride, uvStride, yOffset, uvOffset}; in GetYUVStrideInfo() 3801 dstStrides = {yStride, uvStride, yOffset, uvOffset}; in GetYUVStrideInfo() 3806 static void UpdateSdrYuvStrides(const ImageInfo &imageInfo, YUVStrideInfo &dstStrides, in UpdateSdrYuvStrides() argument 3815 dstStrides = {dstYStride, dstUvStride, dstYOffset, dstUvOffset}; in UpdateSdrYuvStrides() 3829 GetYUVStrideInfo(pixelFmt, planes, dstStrides); in UpdateSdrYuvStrides() 3965 YUVStrideInfo dstStrides; in ToSdr() 3966 UpdateSdrYuvStrides(imageInfo, dstStrides, sdrMemor in ToSdr() [all...] |
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/converter/src/ |
H A D | image_format_convert.cpp | 263 YUVStrideInfo dstStrides; in ConvertImageFormat() local 265 destInfo.height, dstStrides); in ConvertImageFormat() 270 destInfo.yStride = dstStrides.yStride; in ConvertImageFormat() 271 destInfo.uvStride = dstStrides.uvStride; in ConvertImageFormat() 272 destInfo.yOffset = dstStrides.yOffset; in ConvertImageFormat() 273 destInfo.uvOffset = dstStrides.uvOffset; in ConvertImageFormat() 428 static void GetYUVStrideInfo(int32_t pixelFmt, OH_NativeBuffer_Planes *planes, YUVStrideInfo &dstStrides) in GetYUVStrideInfo() argument 435 dstStrides = {yStride, uvStride, yOffset, uvOffset}; in GetYUVStrideInfo() 441 dstStrides = {yStride, uvStride, yOffset, uvOffset}; in GetYUVStrideInfo() 447 dstStrides in GetYUVStrideInfo() 516 YUVStrideInfo dstStrides; RGBConvertImageFormatOption() local 567 YUVStrideInfo dstStrides; RGBConvertImageFormatOptionUnique() local 634 YUVStrideInfo dstStrides; YUVConvertImageFormatOption() local [all...] |
/foundation/multimedia/image_framework/interfaces/innerkits/include/ |
H A D | pixel_yuv.h | 82 int32_t dstWidth, int32_t dstHeight, YUVStrideInfo &dstStrides);
|