/foundation/graphic/graphic_3d/lume/LumeBase/api/base/containers/ |
H A D | allocator.h | 34 inline bool CloneData(void* const dst, const size_t dstSize, const void* const src, const size_t srcSize) in CloneData() argument 36 if (dst && src && srcSize <= dstSize) { in CloneData() 38 auto status = memcpy_s(dst, dstSize, src, srcSize); in CloneData() 45 return (dst && src && srcSize <= dstSize); in CloneData() 48 inline bool MoveData(void* const dst, const size_t dstSize, const void* const src, const size_t srcSize) in MoveData() argument 50 if (dst && src && srcSize <= dstSize) { in MoveData() 52 auto status = memmove_s(dst, dstSize, src, srcSize); in MoveData() 59 return (dst && src && srcSize <= dstSize); in MoveData() 62 inline bool ClearToValue(void* dst, size_t dstSize, uint8_t val, size_t count) in ClearToValue() argument 67 } else if (count > dstSize) { in ClearToValue() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/ |
H A D | image_painter.cpp | 29 void ApplyContain(const SizeF& rawPicSize, const SizeF& dstSize, RectF& srcRect, RectF& dstRect) in ApplyContain() argument 35 dstRect.SetSize(rawPicSize * (dstSize.Width() / rawPicSize.Width())); in ApplyContain() 37 dstRect.SetSize(rawPicSize * (dstSize.Height() / rawPicSize.Height())); in ApplyContain() 39 dstRect.SetOffset(Alignment::GetAlignPosition(dstSize, dstRect.GetSize(), Alignment::CENTER)); in ApplyContain() 42 void ApplyCover(const SizeF& rawPicSize, const SizeF& dstSize, RectF& srcRect, RectF& dstRect) in ApplyCover() argument 45 srcRect.SetSize(dstSize * (rawPicSize.Height() / dstSize.Height())); in ApplyCover() 47 srcRect.SetSize(dstSize * (rawPicSize.Width() / dstSize.Width())); in ApplyCover() 52 void ApplyCoverTopLeft(const SizeF& rawPicSize, const SizeF& dstSize, Rect argument 57 ApplyFitWidth(const SizeF& rawPicSize, const SizeF& dstSize, RectF& srcRect, RectF& dstRect) ApplyFitWidth() argument 68 ApplyFitHeight(const SizeF& rawPicSize, const SizeF& dstSize, RectF& srcRect, RectF& dstRect) ApplyFitHeight() argument 79 ApplyNone(const SizeF& rawPicSize, const SizeF& dstSize, RectF& srcRect, RectF& dstRect) ApplyNone() argument 86 ApplyAlignment( const SizeF& rawPicSize, const SizeF& dstSize, RectF& srcRect, RectF& dstRect, const Alignment& alignMent) ApplyAlignment() argument 258 ApplyImageAlignmentFit( ImageFit imageFit, const SizeF& rawPicSize, const SizeF& dstSize, RectF& srcRect, RectF& dstRect) ApplyImageAlignmentFit() argument 269 ApplyImageFit( ImageFit imageFit, const SizeF& rawPicSize, const SizeF& dstSize, RectF& srcRect, RectF& dstRect) ApplyImageFit() argument [all...] |
H A D | image_painter.h | 36 ImageFit imageFit, const SizeF& rawPicSize, const SizeF& dstSize, RectF& srcRect, RectF& dstRect); 49 ImageFit imageFit, const SizeF& rawPicSize, const SizeF& dstSize, RectF& srcRect, RectF& dstRect);
|
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/converter/src/ |
H A D | basic_transformer.cpp | 96 void BasicTransformer::GetDstDimension(const Size &srcSize, Size &dstSize) in GetDstDimension() argument 100 dstSize.width = static_cast<int32_t>(srcSize.width * fabs(matrix_.GetScaleX()) + FHALF); in GetDstDimension() 101 dstSize.height = static_cast<int32_t>(srcSize.height * fabs(matrix_.GetScaleY()) + FHALF); in GetDstDimension() 106 GetRotateDimension(fInvProc, srcSize, dstSize); in GetDstDimension() 111 dstSize.width = static_cast<int32_t>(srcSize.width + matrix_.GetTransX() + FHALF); in GetDstDimension() 114 dstSize.height = static_cast<int32_t>(srcSize.height + matrix_.GetTranY() + FHALF); in GetDstDimension() 120 int &fd, uint64_t &bufferSize, Size &dstSize) in CheckAllocateBuffer() 129 outPixmap.data = allocate(dstSize, bufferSize, fd, outPixmap.uniqueId); in CheckAllocateBuffer() 174 Size dstSize = inPixmap.imageInfo.size; in TransformPixmap() local 175 GetDstDimension(inPixmap.imageInfo.size, dstSize); in TransformPixmap() 119 CheckAllocateBuffer(PixmapInfo &outPixmap, AllocateMem allocate, int &fd, uint64_t &bufferSize, Size &dstSize) CheckAllocateBuffer() argument 256 GetRotateDimension(Matrix::CalcXYProc fInvProc, const Size &srcSize, Size &dstSize) GetRotateDimension() argument [all...] |
H A D | post_proc.cpp | 194 bool PostProc::CopyPixels(PixelMap& pixelMap, uint8_t* dstPixels, const Size& dstSize, in CopyPixels() argument 198 int32_t targetWidth = dstSize.width; in CopyPixels() 199 int32_t targetHeight = dstSize.height; in CopyPixels() 763 std::shared_ptr<SLRWeightTuple> PostProc::initSLRFactor(Size srcSize, Size dstSize) in initSLRFactor() argument 765 if (srcSize.width == 0 || srcSize.height == 0 || dstSize.width == 0 || dstSize.height == 0) { in initSLRFactor() 767 srcSize.width, srcSize.height, dstSize.width, dstSize.height); in initSLRFactor() 771 SLRWeightKey key(srcSize, dstSize); in initSLRFactor() 774 SLRWeightMat slrWeightX = SLRProc::GetWeights(static_cast<float>(dstSize in initSLRFactor() [all...] |
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/test/unittest/ |
H A D | pixel_yuv_ext_utils_test.cpp | 113 Size dstSize; in HWTEST_F() local 122 bool res = PixelYuvExtUtils::YuvRotate(srcPixels, pixelFormat, info, dstSize, dstPixels, dstStrides, rotateNum); in HWTEST_F() 192 Size dstSize; 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. 215 Size dstSize; in HWTEST_F() local 228 bool res = PixelYuvExtUtils::YuvRotate(srcPixels, pixelFormat, info, dstSize, dstPixels, dstStrides, rotateNum); in HWTEST_F() 242 Size dstSize; in HWTEST_F() local 243 dstSize.width = NUM_2; in HWTEST_F() 244 dstSize in HWTEST_F() [all...] |
H A D | basic_transformer_test.cpp | 45 Size dstSize;
in HWTEST_F() local 46 bool ret = basicTransformer.CheckAllocateBuffer(outPixmap, allocate, fd, bufferSize, dstSize);
in HWTEST_F() 49 ret = basicTransformer.CheckAllocateBuffer(outPixmap, allocate, fd, bufferSize, dstSize);
in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/image_provider/ |
H A D | image_loading_context.cpp | 103 SizeF ImageLoadingContext::CalculateTargetSize(const SizeF& srcSize, const SizeF& dstSize, const SizeF& rawImageSize) in CalculateTargetSize() argument 112 double widthScale = dstSize.Width() / srcSize.Width() * viewScale; in CalculateTargetSize() 113 double heightScale = dstSize.Height() / srcSize.Height() * viewScale; in CalculateTargetSize() 459 bool ImageLoadingContext::MakeCanvasImageIfNeed(const SizeF& dstSize, bool autoResize, ImageFit imageFit, in MakeCanvasImageIfNeed() argument 464 /* When function is called with a changed dstSize, assume the image will be resized frequently. To minimize in MakeCanvasImageIfNeed() 465 * MakeCanvasImage operations, map dstSize to size levels in log_2. Only Remake when the size level changes. in MakeCanvasImageIfNeed() 467 if (SizeChanging(dstSize)) { in MakeCanvasImageIfNeed() 468 res |= RoundUp(dstSize.Width()) != sizeLevel_; in MakeCanvasImageIfNeed() 470 res |= dstSize.IsPositive(); in MakeCanvasImageIfNeed() 473 dstSize_ = dstSize; in MakeCanvasImageIfNeed() 489 MakeCanvasImage( const SizeF& dstSize, bool autoResize, ImageFit imageFit, const std::optional<SizeF>& sourceSize) MakeCanvasImage() argument [all...] |
H A D | image_loading_context.h | 45 bool MakeCanvasImageIfNeed(const SizeF& dstSize, bool autoResize, ImageFit imageFit, 50 void MakeCanvasImage(const SizeF& dstSize, bool needResize, ImageFit imageFit = ImageFit::COVER, 187 static SizeF CalculateTargetSize(const SizeF& srcSize, const SizeF& dstSize, const SizeF& rawImageSize); 189 inline bool SizeChanging(const SizeF& dstSize) in SizeChanging() argument 191 return dstSize_.IsPositive() && dstSize != dstSize_; in SizeChanging()
|
/foundation/multimedia/av_codec/services/services/codec/ipc/ |
H A D | buffer_converter.cpp | 62 int32_t dstSize = (OFFSET_3 * dstRect.wStride * dstRect.hStride) >> 1; in ConvertYUV420SP() local 64 CHECK_AND_RETURN_RET_LOG(dstSize <= capacity, 0, "No memory. dstSize:%{public}d, capacity:%{public}d", dstSize, in ConvertYUV420SP() 84 return dstSize; in ConvertYUV420SP() 92 int32_t dstSize = (OFFSET_3 * dstRect.wStride * dstRect.hStride) >> 1; in ConvertYUV420P() local 94 CHECK_AND_RETURN_RET_LOG(dstSize <= capacity, 0, "No memory. dstSize:%{public}d, capacity:%{public}d", dstSize, in ConvertYUV420P() 129 return dstSize; in ConvertYUV420P() 137 int32_t dstSize = dstRect.wStride * dstRect.hStride; ConverteRGBA8888() local [all...] |
/foundation/arkui/ace_engine/test/mock/core/image_provider/ |
H A D | mock_image_loading_context.cpp | 29 SizeF ImageLoadingContext::CalculateTargetSize(const SizeF& srcSize, const SizeF& dstSize, const SizeF& rawImageSize) in CalculateTargetSize() argument 91 bool ImageLoadingContext::MakeCanvasImageIfNeed(const SizeF& dstSize, bool incomingNeedResize, in MakeCanvasImageIfNeed() argument 94 dstSize_ = dstSize; in MakeCanvasImageIfNeed() 101 const SizeF& dstSize, bool needResize, ImageFit imageFit, const std::optional<SizeF>& sourceSize) in MakeCanvasImage() 100 MakeCanvasImage( const SizeF& dstSize, bool needResize, ImageFit imageFit, const std::optional<SizeF>& sourceSize) MakeCanvasImage() argument
|
H A D | mock_image_painter.cpp | 30 ImageFit imageFit, const SizeF& rawPicSize, const SizeF& dstSize, RectF& srcRect, RectF& dstRect) in ApplyImageFit() 29 ApplyImageFit( ImageFit imageFit, const SizeF& rawPicSize, const SizeF& dstSize, RectF& srcRect, RectF& dstRect) ApplyImageFit() argument
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_profiler/ |
H A D | rs_profiler_pixelmap.cpp | 112 static bool CopyImageData(const uint8_t* srcImage, size_t srcSize, uint8_t* dstImage, size_t dstSize) in CopyImageData() argument 114 if (!srcImage || !dstImage || (srcSize == 0) || (dstSize == 0) || (srcSize > dstSize)) { in CopyImageData() 118 if (dstSize == srcSize) { in CopyImageData() 119 return Rosen::Utils::Move(dstImage, dstSize, srcImage, srcSize); in CopyImageData() 122 for (size_t offset = 0; offset < dstSize;) { in CopyImageData() 123 const size_t size = std::min(dstSize - offset, srcSize); in CopyImageData() 133 static bool CopyImageData(const std::vector<uint8_t>& data, uint8_t* dstImage, size_t dstSize) in CopyImageData() argument 135 return CopyImageData(data.data(), data.size(), dstImage, dstSize); in CopyImageData() 138 static bool CopyImageData(const Rosen::Image* image, uint8_t* dstImage, size_t dstSize) in CopyImageData() argument [all...] |
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/converter/include/ |
H A D | basic_transformer.h | 150 void GetDstDimension(const Size &srcSize, Size &dstSize); 168 void GetRotateDimension(Matrix::CalcXYProc fInvProc, const Size &srcSize, Size &dstSize); 172 bool CheckAllocateBuffer(PixmapInfo &outPixmap, AllocateMem allocate, int &fd, uint64_t &bufferSize, Size &dstSize);
|
H A D | post_proc.h | 67 bool CopyPixels(PixelMap& pixelMap, uint8_t* dstPixels, const Size& dstSize, 72 std::shared_ptr<SLRWeightTuple> initSLRFactor(Size srcSize, Size dstSize);
|
/foundation/multimedia/image_framework/plugins/common/libs/image/libheifplugin/include/ |
H A D | heif_decoder_interface.h | 32 virtual uint32_t OnGetPixels(const Size &dstSize, const uint32_t dstRowBytes, DecodeContext &context) = 0;
|
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/test/unittest/pixel_map_test/ |
H A D | native_image_test.cpp | 505 Size dstSize; in HWTEST_F() local 506 dstSize.width = 200; in HWTEST_F() 507 dstSize.height = 200; in HWTEST_F() 510 bool ret = pixelmap.ScalePixelMap(targetSize, dstSize, scaleMode, dstPixelMap); in HWTEST_F() 515 dstSize.width = 200; in HWTEST_F() 516 dstSize.height = 200; in HWTEST_F() 517 ret = pixelmap.ScalePixelMap(targetSize, dstSize, scaleMode, dstPixelMap); in HWTEST_F()
|
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/picture/ |
H A D | auxiliary_generator.cpp | 262 uint32_t dstSize = surfaceBuffer->GetSize(); in CopyToSurfaceBuffer() local 263 if (src == nullptr || dst == nullptr || srcSize == 0 || dstSize == 0) { in CopyToSurfaceBuffer() 267 IMAGE_LOGD("SurfaceBuffer size: %{public}u, stream size: %{public}u", dstSize, srcSize); in CopyToSurfaceBuffer() 268 if (memcpy_s(dst, dstSize, src, srcSize) != EOK) { in CopyToSurfaceBuffer()
|
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/utils/include/ |
H A D | pixel_yuv_ext_utils.h | 46 static bool YuvRotate(uint8_t* srcPixels, const PixelFormat& format, YUVDataInfo& info, Size& dstSize,
|
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/utils/src/ |
H A D | pixel_yuv_utils.cpp | 367 int32_t dstSize = av_image_get_buffer_size(static_cast<AVPixelFormat>(dstFrame->format), in CropUpDataDstdata() local 369 if (dstSize < 0) { in CropUpDataDstdata() 375 if (av_image_copy_to_buffer(dstData, dstSize, dstFrame->data, dstFrame->linesize, in CropUpDataDstdata() 505 int32_t dstSize = av_image_get_buffer_size(static_cast<AVPixelFormat>(dstFrame->format), in RoatateUpDataDstdata() local 507 if (dstSize < 0) { in RoatateUpDataDstdata() 513 if (av_image_copy_to_buffer(dstData, dstSize, dstFrame->data, dstFrame->linesize, in RoatateUpDataDstdata() 594 int32_t dstSize = av_image_get_buffer_size(static_cast<AVPixelFormat>(dstFrame->format), in FlipUpDataDstdata() local 596 if (dstSize < 0) { in FlipUpDataDstdata() 602 if (av_image_copy_to_buffer(dstData, dstSize, dstFrame->data, dstFrame->linesize, in FlipUpDataDstdata()
|
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/common/src/ |
H A D | pixel_yuv_ext.cpp | 231 Size dstSize = {dstWidth, dstHeight}; in rotate() local 232 if (!PixelYuvExtUtils::YuvRotate(data_, imageInfo_.pixelFormat, yuvDataInfo, dstSize, dst, dstStrides, in rotate() 237 imageInfo_.size = dstSize; in rotate()
|
/foundation/arkui/ace_engine/test/unittest/core/image_provider/ |
H A D | image_provider_test_ng.cpp | 271 SizeF dstSize(2, 2); in HWTEST_F() 273 auto size = ctx->CalculateTargetSize(srcSize, dstSize, rawImageSize); in HWTEST_F() 280 size = ctx->CalculateTargetSize(srcSize, dstSize, rawImageSize); in HWTEST_F() 284 size = ctx->CalculateTargetSize(srcSize, dstSize, rawImageSize); in HWTEST_F() 288 size = ctx->CalculateTargetSize(srcSize, dstSize, rawImageSize); in HWTEST_F() 292 size = ctx->CalculateTargetSize(srcSize, dstSize, rawImageSize); in HWTEST_F() 462 SizeF dstSize(LENGTH_100, LENGTH_100); in HWTEST_F() 465 auto res = ctx->MakeCanvasImageIfNeed(dstSize, true, ImageFit::COVER); in HWTEST_F() 470 // call MakeCanvasSize with dstSize in the same level in HWTEST_F() 1364 SizeF dstSize(LENGTH_10 in HWTEST_F() [all...] |
/foundation/arkui/ace_engine/test/unittest/core/image/ |
H A D | image_provider_test_ng.cpp | 262 SizeF dstSize(2, 2); in HWTEST_F() 264 auto size = ctx->CalculateTargetSize(srcSize, dstSize, rawImageSize); in HWTEST_F() 271 size = ctx->CalculateTargetSize(srcSize, dstSize, rawImageSize); in HWTEST_F() 275 size = ctx->CalculateTargetSize(srcSize, dstSize, rawImageSize); in HWTEST_F() 279 size = ctx->CalculateTargetSize(srcSize, dstSize, rawImageSize); in HWTEST_F() 283 size = ctx->CalculateTargetSize(srcSize, dstSize, rawImageSize); in HWTEST_F() 453 SizeF dstSize(LENGTH_100, LENGTH_100); in HWTEST_F() 456 auto res = ctx->MakeCanvasImageIfNeed(dstSize, true, ImageFit::COVER); in HWTEST_F() 461 // call MakeCanvasSize with dstSize in the same level in HWTEST_F() 1355 SizeF dstSize(LENGTH_10 in HWTEST_F() [all...] |
/foundation/multimedia/camera_framework/frameworks/native/ndk/impl/ |
H A D | camera_manager_impl.cpp | 150 size_t dstSize = strlen(src) + 1; variable 151 char* dst = new char[dstSize]; 158 strlcpy(dst, src, dstSize); 245 size_t dstSize = strlen(src) + 1; in GetSupportedCameras() local 246 char* dst = new char[dstSize]; in GetSupportedCameras() 252 strlcpy(dst, src, dstSize); in GetSupportedCameras()
|
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/codec/src/ |
H A D | image_source.cpp | 626 int32_t wantDensity, Size &dstSize) 629 CopySize(wantSize, dstSize); 631 CopySize(srcSize, dstSize); 635 dstSize.width = GetScalePropByDensity(dstSize.width, srcDensity, wantDensity); 636 dstSize.height = GetScalePropByDensity(dstSize.height, srcDensity, wantDensity); 892 static void ResizeCropPixelmap(PixelMap &pixelmap, int32_t srcDensity, int32_t wantDensity, Size &dstSize) 897 dstSize.width = info.size.width; 898 dstSize [all...] |