/foundation/multimedia/image_framework/frameworks/innerkitsimpl/utils/src/ |
H A D | pixel_yuv_ext_utils.cpp | 90 info.uvStride, srcW, srcH); in BGRAToYuv420() 95 info.uvStride, srcW, srcH); in BGRAToYuv420() 103 info.uvStride = (info.uvStride +1) & ~1; in Yuv420ToBGRA() 109 converter.NV12ToARGB(srcY, info.yStride, srcUV, info.uvStride, in Yuv420ToBGRA() 112 converter.NV21ToARGB(srcY, info.yStride, srcUV, info.uvStride, in Yuv420ToBGRA() 149 int srcUVStride = static_cast<int>(info.uvStride); in NV12Rotate() 162 int dstUVStride = static_cast<int>(dstStrides.uvStride); in NV12Rotate() 208 int32_t dstUVStride = static_cast<int32_t>(dstStrides.uvStride); in NV12P010Rotate() 274 uint32_t uvStride in ScaleUVPlane() local [all...] |
H A D | pixel_yuv_utils.cpp | 138 if (memcpy_s(dstUV + ((dstPos.y) / NUM_2 + i) * GetUVStride(yuvDataInfo.uvStride) + dstPos.x, in WriteDataNV12Convert() 165 if (memcpy_s(dstUV + ((dstPos.y) / NUM_2 + i) * GetUVStride(yuvDataInfo.uvStride) + dstPos.x, in WriteDataNV12P010Convert() 211 frame->linesize[1] = static_cast<int32_t>(info.yuvDataInfo.uvStride); in FillSrcFrameInfo() 226 frame->linesize[1] = static_cast<int32_t>(info.uvStride); in FillRectFrameInfo() 748 auto uvSizeNormal = static_cast<int32_t>(dstStrides.uvStride) * GetUVHeight(height); in SetTranslateDataDefault() 853 *(srcUV + (y * yuvInfo.uvStride + x)) = colorU; in Yuv420SPWritePixels() 854 *(srcUV + (y * yuvInfo.uvStride + x) + 1) = colorV; in Yuv420SPWritePixels() 856 *(srcUV + (y * yuvInfo.uvStride + x)) = colorV; in Yuv420SPWritePixels() 857 *(srcUV + (y * yuvInfo.uvStride + x) + 1) = colorU; in Yuv420SPWritePixels() 882 *(srcUV + (y * yuvInfo.uvStride in P010WritePixels() [all...] |
H A D | image_utils.cpp | 607 "_uvStride" + std::to_string(yuvInfo.uvStride) + in GetPixelMapName()
|
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/converter/src/ |
H A D | image_format_convert.cpp | 271 destInfo.uvStride = dstStrides.uvStride; in ConvertImageFormat() 432 auto uvStride = planes->planes[PLANE_U].columnStride; in GetYUVStrideInfo() local 435 dstStrides = {yStride, uvStride, yOffset, uvOffset}; in GetYUVStrideInfo() 438 auto uvStride = planes->planes[PLANE_V].columnStride; in GetYUVStrideInfo() local 441 dstStrides = {yStride, uvStride, yOffset, uvOffset}; in GetYUVStrideInfo() 444 auto uvStride = planes->planes[PLANE_U].columnStride / 2; in GetYUVStrideInfo() local 447 dstStrides = {yStride, uvStride, yOffset, uvOffset}; in GetYUVStrideInfo() 450 auto uvStride = planes->planes[PLANE_V].columnStride / 2; in GetYUVStrideInfo() local 453 dstStrides = {yStride, uvStride, yOffse in GetYUVStrideInfo() [all...] |
H A D | image_format_convert_utils.cpp | 99 srcParam.stride[1] = static_cast<int>(yDInfo.uvStride); in YuvToRGBParam() 124 destParam.stride[1] = static_cast<int>(destInfo.uvStride); in RGBToYuvParam() 128 int uvStride = (destWidth % EVEN_ODD_DIVISOR == 0) ? (destWidth) : (destWidth + 1); in RGBToYuvParam() local 130 destParam.stride[1] = uvStride; in RGBToYuvParam() 273 srcParam.stride[1] = static_cast<int>(yDInfo.uvStride * TWO_SLICES); in YuvP010ToRGBParam() 325 midParam.stride[1] = static_cast<int>(yDInfo.uvStride) * TWO_SLICES; in YuvP010ToRGB10() 349 destParam.stride[1] = static_cast<int>(destInfo.uvStride) * TWO_SLICES; in RGBToYuvP010Param() 353 int uvStride = (destParam.width % EVEN_ODD_DIVISOR == 0) ? in RGBToYuvP010Param() local 356 destParam.stride[1] = static_cast<int>(uvStride) * TWO_SLICES; in RGBToYuvP010Param() 617 srcParam.stride[1] = static_cast<int>(yDInfo.uvStride); in YuvToYuvP010Param() [all...] |
H A D | image_format_convert_ext_utils.cpp | 133 destParam.stride[1] = static_cast<int>(destInfo.uvStride);
in RGBToYuvParam() 137 int uvStride = (rgbInfo.width + NUM_1) / NUM_2 * NUM_2;
in RGBToYuvParam() local 139 destParam.stride[1] = static_cast<int>(uvStride);
in RGBToYuvParam() 225 srcParam.stride[1] = static_cast<int>(yuvInfo.uvStride);
in YuvToRGBParam() 382 destParam.stride[1] = static_cast<int>(destInfo.uvStride);
in RGBToYuvP010Param() 386 int uvStride = (destParam.width % EVEN_ODD_DIVISOR == 0) ?
in RGBToYuvP010Param() local 389 destParam.stride[1] = static_cast<int>(uvStride);
in RGBToYuvP010Param() 646 srcParam.stride[1] = static_cast<int>(yDInfo.uvStride);
in YuvToP010Param() 652 dstuvStride = static_cast<int>(destInfo.uvStride);
in YuvToP010Param() 771 srcParam.stride[1] = static_cast<int>(yDInfo.uvStride);
in YuvP010ToYuvParam() [all...] |
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/common/src/ |
H A D | pixel_yuv.cpp | 218 auto uvStride = planes->planes[PLANE_U].columnStride; in GetYUVStrideInfo() local 221 dstStrides = {yStride, uvStride, yOffset, uvOffset}; in GetYUVStrideInfo() 224 auto uvStride = planes->planes[PLANE_V].columnStride; in GetYUVStrideInfo() local 227 dstStrides = {yStride, uvStride, yOffset, uvOffset}; in GetYUVStrideInfo() 230 auto uvStride = planes->planes[PLANE_U].columnStride / 2; in GetYUVStrideInfo() local 233 dstStrides = {yStride, uvStride, yOffset, uvOffset}; in GetYUVStrideInfo() 236 auto uvStride = planes->planes[PLANE_V].columnStride / 2; in GetYUVStrideInfo() local 239 dstStrides = {yStride, uvStride, yOffset, uvOffset}; in GetYUVStrideInfo() 553 yuvDataInfo.uvStride = yuvDataInfo.uvStride * NUM_ in GetYUVInfoForCopyPixels() [all...] |
H A D | native_image.cpp | 124 uint64_t uvStride = static_cast<uint64_t>((width + NUM_1) / NUM_2); in SplitYUV422SPComponent() local 126 yuv.uvSize = static_cast<uint64_t>(height * uvStride); in SplitYUV422SPComponent() 134 NativeComponent* u = CreateComponent(int32_t(ComponentType::YUV_U), yuv.uvSize, uvStride, NUM_2, nullptr); in SplitYUV422SPComponent() 135 NativeComponent* v = CreateComponent(int32_t(ComponentType::YUV_V), yuv.uvSize, uvStride, NUM_2, nullptr); in SplitYUV422SPComponent()
|
H A D | pixel_map.cpp | 344 yuvInfo.uvStride = static_cast<uint32_t>(((width + 1) / NUM_2) * NUM_2); in UpdateYUVDataInfo() 616 yuvInfo.uvStride = planes->planes[uvPlaneOffset].columnStride; in InitYuvDataOutInfo() 2352 if (!parcel.WriteInt32(static_cast<int32_t>(yuvDataInfo_.uvStride))) { in WriteYuvDataInfoToParcel() 2496 yDataInfo.uvStride = parcel.ReadUint32(); in ReadYuvDataInfoFromParcel() 2497 IMAGE_LOGD("ReadYuvDataInfoFromParcel yDataInfo.uvStride:%{public}d", yDataInfo.uvStride); in ReadYuvDataInfoFromParcel() 2979 yuvDataInfo_.uvStride = yuvDataInfo_.yStride; in AssignYuvDataOnType() 2981 yuvDataInfo_.uvStride = static_cast<uint32_t>((width + 1) / NUM_2 * NUM_2); in AssignYuvDataOnType() 2993 yuvDataInfo_.uvStride = strides.uvStride; in UpdateYUVDataInfo() 3780 auto uvStride = planes->planes[PLANE_U].columnStride; GetYUVStrideInfo() local 3786 auto uvStride = planes->planes[PLANE_V].columnStride; GetYUVStrideInfo() local 3792 auto uvStride = planes->planes[PLANE_U].columnStride / 2; GetYUVStrideInfo() local 3798 auto uvStride = planes->planes[PLANE_V].columnStride / 2; GetYUVStrideInfo() local [all...] |
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/test/unittest/ |
H A D | pixel_yuv_ext_utils_test.cpp | 223 info.uvStride = (info.yWidth + 1) / NUM_2 * NUM_2; in HWTEST_F() 251 info.uvStride = (info.yWidth + 1) / NUM_2 * NUM_2; in HWTEST_F() 256 dstStrides.uvStride = (info.yWidth + 1) / NUM_2 * NUM_2; in HWTEST_F()
|
H A D | image_format_convert_fail_test.cpp | 79 destInfo.uvStride = 2; in HWTEST_F() 109 yDInfo.uvStride = 2; in HWTEST_F() 122 destInfo.uvStride = 2; in HWTEST_F() 215 destInfo.uvStride = 2; in HWTEST_F()
|
/foundation/multimedia/image_framework/interfaces/innerkits/include/ |
H A D | image_type.h | 227 uint32_t uvStride = 0; member 243 uint32_t uvStride = 0; member 262 uint32_t uvStride = 0; member
|
/foundation/multimedia/media_library/frameworks/innerkitsimpl/medialibrary_data_extension/src/ |
H A D | picture_handle_service.cpp | 219 MEDIA_DEBUG_LOG("PictureHandlerService::WriteYuvDataInfo uvStride: %{public}d", yuvInfo.uvStride);
in WriteYuvDataInfo() 220 data.WriteInt32(static_cast<int32_t>(yuvInfo.uvStride));
in WriteYuvDataInfo()
|
/foundation/multimedia/media_library/frameworks/js/src/ |
H A D | picture_handle_client.cpp | 266 info.uvStride = data.ReadUint32();
in ReadYuvDataInfo() 267 MEDIA_DEBUG_LOG("PictureHandlerClient::ReadYuvDataInfo uvStride: %{public}d", info.uvStride);
in ReadYuvDataInfo()
|
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/test/unittest/jpeg_yuv_decoder/ |
H A D | jpeg_yuv_decoder_test.cpp | 118 ASSERT_NE(context.yuvInfo.uvStride, 0); in DecodeToYUV()
|
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/codec/src/ |
H A D | image_source.cpp | 920 yuvInfo.uvStride = plInfo.yuvDataInfo.uvStride; 3660 context.yuvInfo.uvStride = planeUV.columnStride / NUM_2; 3665 context.yuvInfo.uvStride = planeUV.columnStride; 3670 IMAGE_LOGD("SetDmaContextYuvInfo format:%{public}d, yStride:%{public}d, uvStride:%{public}d, yOffset:%{public}d," 3672 context.yuvInfo.uvStride, context.yuvInfo.yOffset, context.yuvInfo.uvOffset, 4058 "yStride = %{public}d, uvStride = %{public}d, dstSize = %{public}zu, dstStride = %{public}d", 4059 yuvDataInfo.yHeight, yuvDataInfo.uvHeight, yuvDataInfo.yStride, yuvDataInfo.uvStride, 4070 if (memcpy_s(dstRow, dstSize, srcRow, yuvDataInfo.uvStride) != EOK) { 4075 srcRow += yuvDataInfo.uvStride; [all...] |
/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/src/ |
H A D | ext_decoder.cpp | 346 context.yuvInfo.uvStride = planes->planes[uvPlaneOffset].columnStride;
in HeapMemAlloc() 662 context.yuvInfo.uvStride = destInfo.uvStride;
in HeapMemAlloc() 1166 context.yuvInfo.uvStride = planes->planes[1].columnStride;
in HeapMemAlloc()
|
/foundation/multimedia/player_framework/frameworks/native/avmetadatahelper/ |
H A D | avmetadatahelper_impl.cpp | 451 .uvStride = srcWidth, in SetPixelMapYuvInfo() 466 yuvDataInfo.uvStride = planes->planes[PLANE_U].columnStride / ratio; in SetPixelMapYuvInfo()
|
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/picture/ |
H A D | picture.cpp | 201 info.uvStride = planes->planes[NUM_1].columnStride; in SetYuvDataInfo()
|
/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/src/jpeg_yuv_decoder/ |
H A D | jpeg_decoder_yuv.cpp | 270 info.uvStride = info.uvWidth + info.uvWidth; in InitYuvDataOutInfoTo420NV()
|