/foundation/multimedia/image_framework/frameworks/innerkitsimpl/utils/src/ |
H A D | pixel_yuv_ext_utils.cpp | 88 dst, info.yStride, in BGRAToYuv420() 93 dst, info.yStride, in BGRAToYuv420() 109 converter.NV12ToARGB(srcY, info.yStride, srcUV, info.uvStride, in Yuv420ToBGRA() 112 converter.NV21ToARGB(srcY, info.yStride, srcUV, info.uvStride, in Yuv420ToBGRA() 148 int srcYStride = static_cast<int>(info.yStride); in NV12Rotate() 161 int dstYStride = static_cast<int>(dstStrides.yStride); in NV12Rotate() 178 std::unique_ptr<uint16_t[]> dstPixels = std::make_unique<uint16_t[]>(GetImageSize(info.yStride, size.srcH)); in NV12P010Rotate() 184 uint16_t* dstU = dstPixels.get() + GetYSize(info.yStride, size.srcH); in NV12P010Rotate() 185 uint16_t* dstV = dstPixels.get() + GetVOffset(info.yStride, size.srcH); in NV12P010Rotate() 187 if (converter.P010ToI010(srcY, info.yStride, srcU in NV12P010Rotate() [all...] |
H A D | pixel_yuv_utils.cpp | 129 if (memcpy_s(dstY + (dstPos.y + i) * yuvDataInfo.yStride + dstPos.x, in WriteDataNV12Convert() 156 if (memcpy_s(dstY + (dstPos.y + i) * yuvDataInfo.yStride + dstPos.x, in WriteDataNV12P010Convert() 210 frame->linesize[0] = static_cast<int32_t>(info.yuvDataInfo.yStride); in FillSrcFrameInfo() 214 info.format, info.yuvDataInfo.yStride, info.height, 1); in FillSrcFrameInfo() 225 frame->linesize[0] = static_cast<int32_t>(info.yStride); in FillRectFrameInfo() 238 info.format, info.yuvDataInfo.yStride, info.height, 1); in FillDstFrameInfo() 261 frame->width = static_cast<int32_t>(info.yuvDataInfo.yStride); in SetAVFrameInfo() 313 srcInfo.yuvDataInfo.yStride, srcInfo.height, srcInfo.format); in CreateBufferSource() 345 rect.left, rect.top, strides.yStride, rect.height); in CreateCropFilter() 364 dstFrame->width = static_cast<int32_t>(strides.yStride); in CropUpDataDstdata() [all...] |
H A D | image_utils.cpp | 603 "_yStride" + std::to_string(yuvInfo.yStride) + in GetPixelMapName()
|
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/converter/src/ |
H A D | image_format_convert_ext_utils.cpp | 54 converter.I010ToP010(i010.I010Y, i010.yStride, i010.I010U, i010.uStride, i010.I010V, i010.vStride,
in I010ToP010() 60 converter.I010ToP010(i010.I010Y, i010.yStride, i010.I010V, i010.vStride, i010.I010U, i010.uStride,
in I010ToP010() 74 converter.I420ToI010(i420.I420Y, i420.yStride, i420.I420U, i420.uStride, i420.I420V, i420.vStride,
in I420ToI010() 75 i010.I010Y, i010.yStride, i010.I010U, i010.uStride, i010.I010V, i010.vStride,
in I420ToI010() 85 converter.RGB24ToI420(srcParam.slice[0], srcParam.stride[0], i420.I420Y, i420.yStride, i420.I420U,
in RGBToI420() 89 converter.RGB565ToI420(srcParam.slice[0], srcParam.stride[0], i420.I420Y, i420.yStride, i420.I420U,
in RGBToI420() 93 converter.ABGRToI420(srcParam.slice[0], srcParam.stride[0], i420.I420Y, i420.yStride, i420.I420U,
in RGBToI420() 97 converter.ARGBToI420(srcParam.slice[0], srcParam.stride[0], i420.I420Y, i420.yStride, i420.I420U,
in RGBToI420() 111 converter.I420ToNV12(i420.I420Y, i420.yStride, i420.I420U, i420.uStride, i420.I420V, i420.vStride,
in I420ToYuv() 116 converter.I420ToNV21(i420.I420Y, i420.yStride, i42 in I420ToYuv() [all...] |
H A D | image_format_convert.cpp | 270 destInfo.yStride = dstStrides.yStride; in ConvertImageFormat() 431 auto yStride = planes->planes[PLANE_Y].columnStride; in GetYUVStrideInfo() local 435 dstStrides = {yStride, uvStride, yOffset, uvOffset}; in GetYUVStrideInfo() 437 auto yStride = planes->planes[PLANE_Y].columnStride; in GetYUVStrideInfo() local 441 dstStrides = {yStride, uvStride, yOffset, uvOffset}; in GetYUVStrideInfo() 443 auto yStride = planes->planes[PLANE_Y].columnStride / 2; in GetYUVStrideInfo() local 447 dstStrides = {yStride, uvStride, yOffset, uvOffset}; in GetYUVStrideInfo() 449 auto yStride = planes->planes[PLANE_Y].columnStride / 2; in GetYUVStrideInfo() local 453 dstStrides = {yStride, uvStrid in GetYUVStrideInfo() [all...] |
H A D | image_format_convert_utils.cpp | 98 srcParam.stride[0] = static_cast<int>(yDInfo.yStride); in YuvToRGBParam() 102 dstStride = static_cast<int>(destInfo.yStride); in YuvToRGBParam() 123 destParam.stride[0] = static_cast<int>(destInfo.yStride); in RGBToYuvParam() 272 srcParam.stride[0] = static_cast<int>(yDInfo.yStride * TWO_SLICES); in YuvP010ToRGBParam() 276 dstStride = static_cast<int>(destInfo.yStride); in YuvP010ToRGBParam() 324 midParam.stride[0] = static_cast<int>(yDInfo.yStride) * TWO_SLICES; in YuvP010ToRGB10() 348 destParam.stride[0] = static_cast<int>(destInfo.yStride) * TWO_SLICES; in RGBToYuvP010Param() 616 srcParam.stride[0] = static_cast<int>(yDInfo.yStride); in YuvToYuvP010Param() 622 dstyStride = static_cast<int>(destInfo.yStride); in YuvToYuvP010Param() 674 srcParam.stride[0] = static_cast<int>(yDInfo.yStride * TWO_SLICE in YuvP010ToYuvParam() [all...] |
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/common/src/ |
H A D | pixel_yuv.cpp | 217 auto yStride = planes->planes[PLANE_Y].columnStride; in GetYUVStrideInfo() local 221 dstStrides = {yStride, uvStride, yOffset, uvOffset}; in GetYUVStrideInfo() 223 auto yStride = planes->planes[PLANE_Y].columnStride; in GetYUVStrideInfo() local 227 dstStrides = {yStride, uvStride, yOffset, uvOffset}; in GetYUVStrideInfo() 229 auto yStride = planes->planes[PLANE_Y].columnStride / 2; in GetYUVStrideInfo() local 233 dstStrides = {yStride, uvStride, yOffset, uvOffset}; in GetYUVStrideInfo() 235 auto yStride = planes->planes[PLANE_Y].columnStride / 2; in GetYUVStrideInfo() local 239 dstStrides = {yStride, uvStride, yOffset, uvOffset}; in GetYUVStrideInfo() 551 yuvDataInfo.yStride = yuvDataInfo.yStride * NUM_ in GetYUVInfoForCopyPixels() [all...] |
H A D | pixel_map.cpp | 343 yuvInfo.yStride = static_cast<uint32_t>(width); in UpdateYUVDataInfo() 615 yuvInfo.yStride = planes->planes[0].columnStride; in InitYuvDataOutInfo() 2343 if (!parcel.WriteInt32(static_cast<int32_t>(yuvDataInfo_.yStride))) { in WriteYuvDataInfoToParcel() 2490 yDataInfo.yStride = parcel.ReadUint32(); in ReadYuvDataInfoFromParcel() 2491 IMAGE_LOGD("ReadYuvDataInfoFromParcel yDataInfo.yStride:%{public}d", yDataInfo.yStride); in ReadYuvDataInfoFromParcel() 2973 yuvDataInfo_.yStride = static_cast<uint32_t>(width); in AssignYuvDataOnType() 2977 yuvDataInfo_.uvOffset = yuvDataInfo_.yHeight * yuvDataInfo_.yStride; in AssignYuvDataOnType() 2979 yuvDataInfo_.uvStride = yuvDataInfo_.yStride; in AssignYuvDataOnType() 2991 yuvDataInfo_.yStride in UpdateYUVDataInfo() 3779 auto yStride = planes->planes[PLANE_Y].columnStride; GetYUVStrideInfo() local 3785 auto yStride = planes->planes[PLANE_Y].columnStride; GetYUVStrideInfo() local 3791 auto yStride = planes->planes[PLANE_Y].columnStride / 2; GetYUVStrideInfo() local 3797 auto yStride = planes->planes[PLANE_Y].columnStride / 2; GetYUVStrideInfo() local [all...] |
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/test/unittest/ |
H A D | pixel_yuv_ext_utils_test.cpp | 222 info.yStride = info.yWidth; in HWTEST_F() 250 info.yStride = info.yWidth; in HWTEST_F() 255 dstStrides.yStride = info.yWidth; in HWTEST_F()
|
H A D | image_format_convert_fail_test.cpp | 78 destInfo.yStride = 1; in HWTEST_F() 106 yDInfo.yStride = 1; in HWTEST_F() 121 destInfo.yStride = 1; in HWTEST_F() 214 destInfo.yStride = PIXEL_MAP_MAX_RAM_SIZE + 1; in HWTEST_F()
|
/foundation/multimedia/image_framework/interfaces/innerkits/include/ |
H A D | image_type.h | 224 uint32_t yStride = 0; member 242 uint32_t yStride = 0; member 261 uint32_t yStride = 0; member
|
/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/src/jpeg_yuv_decoder/ |
H A D | jpeg_decoder_yuv.cpp | 245 info.yStride = info.yWidth; in InitYuvDataOutInfoTo420() 250 info.uOffset = info.yHeight * info.yStride; in InitYuvDataOutInfoTo420() 253 info.vOffset = info.yHeight * info.yStride; in InitYuvDataOutInfoTo420() 269 info.yStride = info.yWidth; in InitYuvDataOutInfoTo420NV() 272 info.uvOffset = info.yHeight * info.yStride; in InitYuvDataOutInfoTo420NV()
|
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/converter/include/ |
H A D | image_format_convert_ext_utils.h | 28 uint32_t yStride;
member 40 uint32_t yStride;
member
|
/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/include/hardware/ |
H A D | heif_hw_decoder.h | 51 uint32_t yStride = 0; member
|
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/test/unittest/jpeg_yuv_decoder/ |
H A D | jpeg_yuv_decoder_test.cpp | 113 ASSERT_NE(context.yuvInfo.yStride, 0); in DecodeToYUV() 117 ASSERT_NE(context.yuvInfo.yStride, 0); in DecodeToYUV()
|
/foundation/multimedia/media_library/frameworks/innerkitsimpl/medialibrary_data_extension/src/ |
H A D | picture_handle_service.cpp | 210 MEDIA_DEBUG_LOG("PictureHandlerService::WriteYuvDataInfo yStride: %{public}d", yuvInfo.yStride);
in WriteYuvDataInfo() 211 data.WriteInt32(static_cast<int32_t>(yuvInfo.yStride));
in WriteYuvDataInfo()
|
/foundation/multimedia/media_library/frameworks/js/src/ |
H A D | picture_handle_client.cpp | 260 info.yStride = data.ReadUint32();
in ReadYuvDataInfo() 261 MEDIA_DEBUG_LOG("PictureHandlerClient::ReadYuvDataInfo yStride: %{public}d", info.yStride);
in ReadYuvDataInfo()
|
/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/src/hardware/ |
H A D | heif_hw_decoder.cpp | 581 dst.yStride = static_cast<uint32_t>(uvOffsetForOutput_ / static_cast<uint64_t>(dst.stride)); in AssembleOutput() 586 src.yStride = static_cast<uint32_t>(srcUvOffset / static_cast<uint64_t>(src.stride)); in AssembleOutput()
|
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/codec/src/ |
H A D | image_source.cpp | 917 yuvInfo.yStride = plInfo.yuvDataInfo.yStride; 3659 context.yuvInfo.yStride = planeY.columnStride / NUM_2; 3664 context.yuvInfo.yStride = planeY.columnStride; 3670 IMAGE_LOGD("SetDmaContextYuvInfo format:%{public}d, yStride:%{public}d, uvStride:%{public}d, yOffset:%{public}d," 3671 "uvOffset:%{public}d, imageSize:%{public}d-%{public}d", format, context.yuvInfo.yStride, 4058 "yStride = %{public}d, uvStride = %{public}d, dstSize = %{public}zu, dstStride = %{public}d", 4059 yuvDataInfo.yHeight, yuvDataInfo.uvHeight, yuvDataInfo.yStride, yuvDataInfo.uvStride, 4062 if (memcpy_s(dstRow, dstSize, srcRow, yuvDataInfo.yStride) != EOK) { 4067 srcRow += yuvDataInfo.yStride; [all...] |
/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/src/ |
H A D | ext_decoder.cpp | 345 context.yuvInfo.yStride = planes->planes[0].columnStride;
in HeapMemAlloc() 659 context.yuvInfo.yStride = destInfo.yStride;
in HeapMemAlloc() 1165 context.yuvInfo.yStride = planes->planes[0].columnStride;
in HeapMemAlloc()
|
/foundation/multimedia/player_framework/frameworks/native/avmetadatahelper/ |
H A D | avmetadatahelper_impl.cpp | 450 .yStride = srcWidth, in SetPixelMapYuvInfo() 465 yuvDataInfo.yStride = planes->planes[PLANE_Y].columnStride / ratio; in SetPixelMapYuvInfo()
|
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/picture/ |
H A D | picture.cpp | 200 info.yStride = planes->planes[NUM_0].columnStride; in SetYuvDataInfo()
|