/ohos5.0/foundation/multimedia/image_effect/frameworks/native/effect/manager/memory_manager/ |
H A D | effect_memory.cpp | 59 memoryData->data = buffer; in Alloc() 64 memoryData->heapData = buffer; in Alloc() 65 memoryData_ = memoryData; in Alloc() 67 return memoryData; in Alloc() 158 memoryData_ = memoryData; in Alloc() 160 return memoryData; in Alloc() 218 memoryData->data = data; in Alloc() 224 memoryData->memoryInfo.extra = memoryData->fdPtr; in Alloc() 226 memoryData->len = size; in Alloc() 227 memoryData_ = memoryData; in Alloc() [all …]
|
H A D | effect_memory_manager.cpp | 62 void UpdateColorSpaceIfNeed(std::shared_ptr<MemoryData> &memoryData) in UpdateColorSpaceIfNeed() argument 64 const MemoryInfo &memoryInfo = memoryData->memoryInfo; in UpdateColorSpaceIfNeed() 83 std::shared_ptr<MemoryData> memoryData = absMemory->Alloc(allocMemInfo); in AllocMemoryInner() local 84 CHECK_AND_RETURN_RET_LOG(memoryData != nullptr, nullptr, in AllocMemoryInner() 87 UpdateColorSpaceIfNeed(memoryData); in AllocMemoryInner() 90 memory->memoryData_ = memoryData; in AllocMemoryInner()
|
/ohos5.0/foundation/multimedia/image_effect/test/unittest/ |
H A D | TestEffectMemoryManager.cpp | 47 std::shared_ptr<HeapMemoryData> memoryData = std::make_unique<HeapMemoryData>(); in SetUp() local 48 memoryData->data = buffer; in SetUp() 49 memoryData_ = memoryData; in SetUp() 76 std::shared_ptr<MemoryData> memoryData = heapMemory->Alloc(memoryInfo); variable 77 ASSERT_NE(memoryData, nullptr); 85 memoryData = dmaMemory->Alloc(memoryInfo); 86 ASSERT_NE(memoryData, nullptr); 94 memoryData = sharedMemory->Alloc(memoryInfo); 95 ASSERT_NE(memoryData, nullptr);
|
H A D | TestRenderEnvironment.cpp | 218 …MemoryData *memoryData = effectContext->memoryManager_->AllocMemory(effectBuffer->buffer_, memInfo… variable 219 MemoryInfo &allocMemInfo = memoryData->memoryInfo;
|
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/utils/common/ |
H A D | memcpy_helper.cpp | 125 void CreateCopyInfoByMemoryData(MemoryData *memoryData, CopyInfo &info) in CreateCopyInfoByMemoryData() argument 128 .bufferInfo = memoryData->memoryInfo.bufferInfo, in CreateCopyInfoByMemoryData() 129 .data = static_cast<uint8_t *>(memoryData->data), in CreateCopyInfoByMemoryData() 133 void MemcpyHelper::CopyData(EffectBuffer *buffer, MemoryData *memoryData) in CopyData() argument 135 CHECK_AND_RETURN_LOG(buffer != nullptr && memoryData != nullptr, "Input is null!"); in CopyData() 137 CreateCopyInfoByMemoryData(memoryData, dstCopyInfo); in CopyData()
|
H A D | common_utils.cpp | 348 void *extra = memoryData->memoryInfo.extra; in GetPixelsContext() 356 void *extra = memoryData->memoryInfo.extra; in GetPixelsContext() 542 const MemoryInfo &memoryInfo = memoryData->memoryInfo; in ModifyPixelMapPropertyInner() 543 ErrorCode res = GetPixelsContext(memoryData, memoryInfo.bufferType, &context); in ModifyPixelMapPropertyInner() 594 std::shared_ptr<MemoryData> memoryData; in ModifyPixelMapProperty() local 598 memoryData = allocMemory->memoryData_; in ModifyPixelMapProperty() 614 memoryData = memory->Alloc(memoryInfo); in ModifyPixelMapProperty() 616 MemcpyHelper::CopyData(buffer.get(), memoryData.get()); in ModifyPixelMapProperty() 619 return ModifyPixelMapPropertyInner(memoryData, pixelMap, allocatorType, isUpdateExif); in ModifyPixelMapProperty() 639 std::shared_ptr<MemoryData> memoryData = memory->Alloc(memoryInfo); in ModifyPixelMapPropertyForTexture() local [all …]
|
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/effect/pipeline/filters/source/ |
H A D | image_source_filter.cpp | 62 MemoryData *memoryData = context->memoryManager_->AllocMemory(srcBuffer->buffer_, memInfo); in UpdateInputBufferIfNeed() local 63 …CHECK_AND_RETURN_RET_LOG(memoryData != nullptr, ErrorCode::ERR_ALLOC_MEMORY_FAIL, "Alloc new memor… in UpdateInputBufferIfNeed() 64 MemoryInfo &allocMemInfo = memoryData->memoryInfo; in UpdateInputBufferIfNeed() 76 buffer = std::make_shared<EffectBuffer>(bufferInfo, memoryData->data, extraInfo); in UpdateInputBufferIfNeed()
|
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/effect/manager/colorspace_manager/ |
H A D | colorspace_converter.cpp | 69 std::shared_ptr<MemoryData> memoryData = absMemory->Alloc(allocMemInfo); in AllocSurfaceBuffer() local 70 …CHECK_AND_RETURN_RET_LOG(memoryData != nullptr, nullptr, "AllocSurfaceBuffer: memoryData is null!"… in AllocSurfaceBuffer() 72 void *surfaceBuffer = memoryData->memoryInfo.extra; in AllocSurfaceBuffer() 78 memoryDataArray.emplace_back(memoryData); in AllocSurfaceBuffer() 281 for (const auto &memoryData : memoryDataArray_) { in GetMemoryData() local 282 if (memoryData->memoryInfo.extra == pSurfaceBuffer) { in GetMemoryData() 283 return memoryData; in GetMemoryData()
|
H A D | colorspace_helper.cpp | 244 …std::shared_ptr<MemoryData> memoryData = converter->GetMemoryData(sdrImage->extraInfo_->surfaceBuf… in DecomposeHdrImageIfNeed() local 251 memory->memoryData_ = memoryData; in DecomposeHdrImageIfNeed()
|
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/efilter/base/ |
H A D | efilter.cpp | 153 std::shared_ptr<MemoryData> memoryData = absMemory->Alloc(allocMemInfo); in AllocMemory() local 154 CHECK_AND_RETURN_RET_LOG(memoryData != nullptr, nullptr, in AllocMemory() 156 return memoryData; in AllocMemory() 215 MemoryData *memoryData = context->memoryManager_->AllocMemory(nullptr, memInfo); in ConvertFromGPU2CPU() local 216 CHECK_AND_RETURN_RET_LOG(memoryData != nullptr, buffer, "Alloc new memory fail!"); in ConvertFromGPU2CPU() 217 MemoryInfo &allocMemInfo = memoryData->memoryInfo; in ConvertFromGPU2CPU() 224 … std::shared_ptr<EffectBuffer> input = std::make_shared<EffectBuffer>(bufferInfo, memoryData->data, in ConvertFromGPU2CPU() 294 MemoryData *memoryData = context->memoryManager_->AllocMemory(source->buffer_, memInfo); in PushData() local 295 …CHECK_AND_RETURN_RET_LOG(memoryData != nullptr, ErrorCode::ERR_ALLOC_MEMORY_FAIL, "Alloc new memor… in PushData() 296 MemoryInfo &allocMemInfo = memoryData->memoryInfo; in PushData() [all …]
|
/ohos5.0/foundation/multimedia/image_effect/interfaces/inner_api/native/utils/ |
H A D | memcpy_helper.h | 40 IMAGE_EFFECT_EXPORT static void CopyData(EffectBuffer *buffer, MemoryData *memoryData);
|
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/converter/src/ |
H A D | post_proc.cpp | 529 …MemoryData memoryData = {nullptr, (uint32_t)bufferSize, "PostProc", {info.size.width, info.size.he… in AllocDmaMemory() 530 memoryData.format = info.pixelFormat; in AllocDmaMemory() 531 auto dstMemory = MemoryManager::CreateMemory(AllocatorType::DMA_ALLOC, memoryData); in AllocDmaMemory() 857 MemoryData memoryData = {nullptr, dstBufferSize, "ScalePixelMapWithSLR ImageData", desiredSize, in ScalePixelMapWithSLR() local 859 auto m = MemoryManager::CreateMemory(pixelMap.GetAllocatorType(), memoryData); in ScalePixelMapWithSLR() 918 MemoryData memoryData = {nullptr, dstBufferSize, "ScalePixelMapEx ImageData", desiredSize}; in ScalePixelMapEx() local 921 AllocatorType::DEFAULT : pixelMap.GetAllocatorType(), memoryData); in ScalePixelMapEx()
|
H A D | image_format_convert.cpp | 505 MemoryData memoryData = {nullptr, pictureSize, "PixelConvert", {width, height}, pixelFormat}; in CreateMemory() local 506 auto m = MemoryManager::CreateMemory(allocatorType, memoryData); in CreateMemory()
|
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/common/src/ |
H A D | pixel_yuv.cpp | 276 …MemoryData memoryData = {nullptr, pictureSize, memoryTag.c_str(), {dstWidth, dstHeight}, pixelForm… in CreateMemory() local 277 auto m = MemoryManager::CreateMemory(allocatorType_, memoryData); in CreateMemory() 906 MemoryData memoryData = {nullptr, width * height * NUM_4, "ApplyColorSpace ImageData", in SetColorSpace() local 908 auto dstMemory = MemoryManager::CreateMemory(allocatorType_, memoryData); in SetColorSpace()
|
H A D | pixel_map.cpp | 389 …MemoryData memoryData = {nullptr, bufferSize, "Create PixelMap", dstImageInfo.size, dstImageInfo.p… in AllocPixelMapMemory() local 391 …eUtils::GetPixelMapAllocatorType(dstImageInfo.size, dstImageInfo.pixelFormat, useDMA), memoryData); in AllocPixelMapMemory() 974 memory = MemoryManager::CreateMemory(source.GetAllocatorType(), memoryData); in CopyPixelMap() 3453 …MemoryData memoryData = {nullptr, dstInfo.info.computeMinByteSize(), "Trans ImageData", desiredSiz… in GendstTransInfo() local 3455 MemoryData memoryData = {nullptr, dstInfo.info.computeMinByteSize(), "Trans ImageData"}; in GendstTransInfo() local 3456 memoryData.format = format; in GendstTransInfo() 3458 …d::unique_ptr<AbsMemory> dstMemory = MemoryManager::CreateMemory(memoryInfo.allocType, memoryData); in GendstTransInfo() 3699 MemoryData memoryData = {nullptr, dst.info.computeMinByteSize(), "Trans ImageData", desiredSize, in crop() local 3701 auto m = MemoryManager::CreateMemory(allocatorType_, memoryData); in crop() 3921 MemoryData memoryData = {nullptr, dst.info.computeMinByteSize(), in ApplyColorSpace() local [all …]
|
/ohos5.0/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/src/ |
H A D | ext_encoder.cpp | 1923 MemoryData memoryData; in AllocateNewSharedMem() local 1924 memoryData.size = memorySize; in AllocateNewSharedMem() 1925 memoryData.tag = tag.empty() ? DEFAULT_ASHMEM_TAG.c_str() : tag.c_str(); in AllocateNewSharedMem() 1927 MemoryManager::CreateMemory(AllocatorType::SHARE_MEM_ALLOC, memoryData); in AllocateNewSharedMem()
|
H A D | ext_decoder.cpp | 1196 MemoryData memoryData = {nullptr, hwDstInfo_.computeMinByteSize(), in HeapMemAlloc() local 1199 auto m = MemoryManager::CreateMemory(allocatorType, memoryData); in HeapMemAlloc()
|
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/codec/src/ |
H A D | image_source.cpp | 3127 …MemoryData memoryData = {nullptr, astcSize, "CreatePixelMapForASTC Data", desiredSize, pixelAstc->… in ReadFileAndResoveAstc() local 3132 std::unique_ptr<AbsMemory> dstMemory = MemoryManager::CreateMemory(allocatorType, memoryData); in ReadFileAndResoveAstc()
|