/foundation/multimedia/image_effect/frameworks/native/utils/common/ |
H A D | memcpy_helper.cpp | 43 uint32_t dstRowStride = dstInfo.rowStride_; in CopyData() local 48 if (srcRowStride == dstRowStride && srcBufferLen == dstBufferLen) { in CopyData() 61 uint32_t count = srcRowStride > dstRowStride ? dstRowStride : srcRowStride; in CopyData() 62 if (rowCount * dstRowStride > dstBufferLen || rowCount * srcRowStride > srcBufferLen) { in CopyData() 70 errno_t ret = memcpy_s(dstBuffer + i * dstRowStride, dstRowStride, srcBuffet + i * srcRowStride, count); in CopyData()
|
/foundation/multimedia/image_effect/frameworks/native/utils/format/ |
H A D | format_helper.cpp | 180 uint32_t dstRowStride = dstBuffInfo.rowStride_; in ConvertRGBAToNV12() local 184 uint8_t *dstNV12UV = dstNV12 + dstBuffInfo.height_ * dstRowStride; in ConvertRGBAToNV12() 186 #pragma omp parallel for default(none) shared(height, width, srcRGBA, dstNV12, dstNV12UV, srcRowStride, dstRowStride) in ConvertRGBAToNV12() 189 uint32_t y_index = i * dstRowStride + j; in ConvertRGBAToNV12() 190 uint32_t nv_index = i / UV_SPLIT_FACTOR * dstRowStride + j - j % UV_SPLIT_FACTOR; in ConvertRGBAToNV12() 211 uint32_t dstRowStride = dstBuffInfo.rowStride_; in ConvertRGBAToNV21() local 215 uint8_t *dstNV21UV = dstNV21 + dstBuffInfo.height_ * dstRowStride; in ConvertRGBAToNV21() 217 #pragma omp parallel for default(none) shared(height, width, srcRGBA, dstNV12, dstNV12UV, srcRowStride, dstRowStride) in ConvertRGBAToNV21() 220 uint32_t y_index = i * dstRowStride + j; in ConvertRGBAToNV21() 221 uint32_t nv_index = i / UV_SPLIT_FACTOR * dstRowStride in ConvertRGBAToNV21() 241 uint32_t dstRowStride = dstBuffInfo.rowStride_; ConvertNV12ToRGBA() local 272 uint32_t dstRowStride = dstBuffInfo.rowStride_; ConvertNV21ToRGBA() local [all...] |
/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/include/heif_impl/ |
H A D | HeifDecoderImpl.h | 121 bool HwApplyAlphaImage(std::shared_ptr<HeifImage> &masterImage, uint8_t *dstMemory, size_t dstRowStride); 123 bool SwApplyAlphaImage(std::shared_ptr<HeifImage> &masterImage, uint8_t *dstMemory, size_t dstRowStride); 126 uint8_t *dstMemory, size_t dstRowStride);
|
/foundation/multimedia/image_effect/frameworks/native/efilter/filterimpl/brightness/ |
H A D | cpu_brightness_algo.cpp | 80 uint32_t dstRowStride = dst->bufferInfo_->rowStride_; in OnApplyRGBA8888() local 82 #pragma omp parallel for default(none) shared(height, width, dstRgb, srcRgb, lut, srcRowStride, dstRowStride) in OnApplyRGBA8888() 87 uint32_t dstIndex = dstRowStride * y + x * BYTES_PER_INT + i; in OnApplyRGBA8888()
|
/foundation/multimedia/image_effect/frameworks/native/efilter/filterimpl/contrast/ |
H A D | cpu_contrast_algo.cpp | 70 uint32_t dstRowStride = dst->bufferInfo_->rowStride_; in OnApplyRGBA8888() local 72 #pragma omp parallel for default(none) shared(height, width, dstRgb, srcRgb, lut, srcRowStride, dstRowStride) in OnApplyRGBA8888() 77 uint32_t dstIndex = dstRowStride * y + x * BYTES_PER_INT + i; in OnApplyRGBA8888()
|
/foundation/multimedia/image_effect/frameworks/native/efilter/filterimpl/crop/ |
H A D | crop_efilter.cpp | 100 uint32_t dstRowStride = dst->bufferInfo_->rowStride_; in Crop() local 103 "dstRowStride=%{public}d, rowCount=%{public}d, count=%{public}d", in Crop() 104 srcBuffer, dstBuffer, srcStart, srcRowStride, dstRowStride, rowCount, count); in Crop() 106 errno_t ret = memcpy_s(dstBuffer + i * dstRowStride, dstRowStride, srcStart + i * srcRowStride, count); in Crop()
|
/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/src/heif_impl/ |
H A D | HeifDecoderImpl.cpp | 899 size_t alphaStride, uint8_t *dstMemory, size_t dstRowStride) in FillAlphaChannel() 921 dstRowStart += dstRowStride; in FillAlphaChannel() 940 uint8_t *dstMemory, size_t dstRowStride) in HwApplyAlphaImage() 963 hwBuffer->GetStride(), dstMemory, dstRowStride); in HwApplyAlphaImage() 967 uint8_t *dstMemory, size_t dstRowStride) in SwApplyAlphaImage() 994 return FillAlphaChannel(masterImage, alphaMemory.get(), alphaStride, dstMemory, dstRowStride); in SwApplyAlphaImage() 998 uint8_t *dstMemory, size_t dstRowStride) in ConvertHwBufferPixelFormat() 1024 static_cast<uint32_t>(dstRowStride), in ConvertHwBufferPixelFormat() 898 FillAlphaChannel(std::shared_ptr<HeifImage> &masterImage, uint8_t *alphaMemory, size_t alphaStride, uint8_t *dstMemory, size_t dstRowStride) FillAlphaChannel() argument 939 HwApplyAlphaImage(std::shared_ptr<HeifImage> &masterImage, uint8_t *dstMemory, size_t dstRowStride) HwApplyAlphaImage() argument 966 SwApplyAlphaImage(std::shared_ptr<HeifImage> &masterImage, uint8_t *dstMemory, size_t dstRowStride) SwApplyAlphaImage() argument 997 ConvertHwBufferPixelFormat(sptr<SurfaceBuffer> &hwBuffer, GridInfo &gridInfo, uint8_t *dstMemory, size_t dstRowStride) ConvertHwBufferPixelFormat() argument
|
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/converter/src/ |
H A D | post_proc.cpp | 917 int dstRowStride[FFMPEG_NUM] = {}; in ScalePixelMapEx() local 919 dstRowStride[0] = (mem->GetType() == AllocatorType::DMA_ALLOC) ? in ScalePixelMapEx() 957 auto res = sws_scale(swsContext, srcPixels, srcRowStride, 0, srcHeight, dstPixels, dstRowStride); in ScalePixelMapEx()
|
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/common/src/ |
H A D | pixel_map.cpp | 376 static int AllocPixelMapMemory(std::unique_ptr<AbsMemory> &dstMemory, int32_t &dstRowStride, in AllocPixelMapMemory() argument 395 dstRowStride = dstImageInfo.size.width * ImageUtils::GetPixelBytes(dstImageInfo.pixelFormat); in AllocPixelMapMemory() 399 dstRowStride = sbBuffer->GetStride(); in AllocPixelMapMemory() 436 int32_t dstRowStride = 0; in Create() local 437 errorCode = AllocPixelMapMemory(dstMemory, dstRowStride, dstImageInfo, opts.useDMA); in Create() 444 BufferInfo dstInfo = {dstMemory->data.data, dstRowStride, dstImageInfo}; in Create() 662 int32_t dstRowStride = 0; in Create() local 663 int errorCode = AllocPixelMapMemory(dstMemory, dstRowStride, dstImageInfo, opts.useDMA); in Create()
|