Home
last modified time | relevance | path

Searched refs:memoryData (Results 1 - 17 of 17) sorted by relevance

/foundation/multimedia/image_effect/frameworks/native/effect/manager/memory_manager/
H A Deffect_memory.cpp58 std::shared_ptr<HeapMemoryData> memoryData = std::make_unique<HeapMemoryData>(); in Alloc() local
59 memoryData->data = buffer; in Alloc()
60 memoryData->memoryInfo = memoryInfo; in Alloc()
61 memoryData->memoryInfo.bufferInfo.rowStride_ = in Alloc()
63 memoryData->memoryInfo.bufferType = BufferType::HEAP_MEMORY; in Alloc()
64 memoryData->heapData = buffer; in Alloc()
65 memoryData_ = memoryData; in Alloc()
67 return memoryData; in Alloc()
74 EFFECT_LOGE("HeapMemory::Release memoryData is null!"); in Release()
146 std::shared_ptr<DmaMemoryData> memoryData in Alloc() local
217 std::shared_ptr<SharedMemoryData> memoryData = std::make_unique<SharedMemoryData>(); Alloc() local
[all...]
H A Deffect_memory_manager.cpp62 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()
85 "memoryData is null! bufferType=%{public}d", allocBufferType); in AllocMemoryInner()
87 UpdateColorSpaceIfNeed(memoryData); in AllocMemoryInner()
90 memory->memoryData_ = memoryData; in AllocMemoryInner()
/foundation/multimedia/image_effect/test/unittest/
H A DTestEffectMemoryManager.cpp47 std::shared_ptr<HeapMemoryData> memoryData = std::make_unique<HeapMemoryData>(); variable
48 memoryData->data = buffer;
49 memoryData_ = memoryData;
76 std::shared_ptr<MemoryData> memoryData = heapMemory->Alloc(memoryInfo); in HWTEST_F() local
77 ASSERT_NE(memoryData, nullptr); in HWTEST_F()
85 memoryData = dmaMemory->Alloc(memoryInfo); in HWTEST_F()
86 ASSERT_NE(memoryData, nullptr); in HWTEST_F()
94 memoryData = sharedMemory->Alloc(memoryInfo); in HWTEST_F()
95 ASSERT_NE(memoryData, nullptr); in HWTEST_F()
H A DTestRenderEnvironment.cpp219 MemoryData *memoryData = effectContext->memoryManager_->AllocMemory(effectBuffer->buffer_, memInfo); in HWTEST_F() local
220 MemoryInfo &allocMemInfo = memoryData->memoryInfo; in HWTEST_F()
/foundation/multimedia/image_effect/frameworks/native/utils/common/
H A Dmemcpy_helper.cpp127 void CreateCopyInfoByMemoryData(MemoryData *memoryData, CopyInfo &info) in CreateCopyInfoByMemoryData() argument
130 .bufferInfo = memoryData->memoryInfo.bufferInfo, in CreateCopyInfoByMemoryData()
131 .data = static_cast<uint8_t *>(memoryData->data), in CreateCopyInfoByMemoryData()
135 void MemcpyHelper::CopyData(EffectBuffer *buffer, MemoryData *memoryData) in CopyData() argument
137 CHECK_AND_RETURN_LOG(buffer != nullptr && memoryData != nullptr, in CopyData()
138 "Input is null! buffer=%{public}p, memoryData=%{public}p", buffer, memoryData); in CopyData()
140 CreateCopyInfoByMemoryData(memoryData, dstCopyInfo); in CopyData()
H A Dcommon_utils.cpp346 ErrorCode GetPixelsContext(std::shared_ptr<MemoryData> &memoryData, BufferType bufferType, void **context) in GetPixelsContext() argument
353 void *extra = memoryData->memoryInfo.extra; in GetPixelsContext()
361 void *extra = memoryData->memoryInfo.extra; in GetPixelsContext()
543 ErrorCode ModifyPixelMapPropertyInner(std::shared_ptr<MemoryData> &memoryData, PixelMap *pixelMap, in ModifyPixelMapPropertyInner() argument
547 const MemoryInfo &memoryInfo = memoryData->memoryInfo; in ModifyPixelMapPropertyInner()
548 ErrorCode res = GetPixelsContext(memoryData, memoryInfo.bufferType, &context); in ModifyPixelMapPropertyInner()
552 pixelMap->SetPixelsAddr(memoryData->data, context, memoryInfo.bufferInfo.len_, allocatorType, nullptr); in ModifyPixelMapPropertyInner()
599 std::shared_ptr<MemoryData> memoryData; in ModifyPixelMapProperty() local
603 memoryData = allocMemory->memoryData_; in ModifyPixelMapProperty()
619 memoryData in ModifyPixelMapProperty()
644 std::shared_ptr<MemoryData> memoryData = memory->Alloc(memoryInfo); ModifyPixelMapPropertyForTexture() local
[all...]
/foundation/multimedia/image_effect/frameworks/native/effect/pipeline/filters/source/
H A Dimage_source_filter.cpp62 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 memory fail!"); in UpdateInputBufferIfNeed()
64 MemoryInfo &allocMemInfo = memoryData->memoryInfo; in UpdateInputBufferIfNeed()
76 buffer = std::make_shared<EffectBuffer>(bufferInfo, memoryData->data, extraInfo); in UpdateInputBufferIfNeed()
/foundation/multimedia/image_effect/frameworks/native/effect/manager/colorspace_manager/
H A Dcolorspace_converter.cpp69 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()
282 if (memoryData->memoryInfo.extra == pSurfaceBuffer) { in GetMemoryData()
283 return memoryData; in GetMemoryData()
H A Dcolorspace_helper.cpp244 std::shared_ptr<MemoryData> memoryData = converter->GetMemoryData(sdrImage->extraInfo_->surfaceBuffer); in DecomposeHdrImageIfNeed() local
251 memory->memoryData_ = memoryData; in DecomposeHdrImageIfNeed()
/foundation/multimedia/image_effect/frameworks/native/efilter/base/
H A Defilter.cpp146 std::shared_ptr<MemoryData> memoryData = absMemory->Alloc(allocMemInfo); in AllocMemory() local
147 CHECK_AND_RETURN_RET_LOG(memoryData != nullptr, nullptr, in AllocMemory()
148 "memoryData is null! bufferType=%{public}d", allocBufferType); in AllocMemory()
149 return memoryData; in AllocMemory()
207 MemoryData *memoryData = context->memoryManager_->AllocMemory(nullptr, memInfo); in ConvertFromGPU2CPU() local
208 CHECK_AND_RETURN_RET_LOG(memoryData != nullptr, buffer, "Alloc new memory fail!"); in ConvertFromGPU2CPU()
209 MemoryInfo &allocMemInfo = memoryData->memoryInfo; in ConvertFromGPU2CPU()
216 std::shared_ptr<EffectBuffer> input = std::make_shared<EffectBuffer>(bufferInfo, memoryData->data, in ConvertFromGPU2CPU()
284 MemoryData *memoryData = context->memoryManager_->AllocMemory(source->buffer_, memInfo); in PushData() local
285 CHECK_AND_RETURN_RET_LOG(memoryData ! in PushData()
[all...]
/foundation/multimedia/image_effect/interfaces/inner_api/native/utils/
H A Dmemcpy_helper.h40 IMAGE_EFFECT_EXPORT static void CopyData(EffectBuffer *buffer, MemoryData *memoryData);
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/converter/src/
H A Dpost_proc.cpp514 MemoryData memoryData = {nullptr, (uint32_t)bufferSize, "PostProc", {info.size.width, info.size.height}}; in AllocDmaMemory()
515 memoryData.format = info.pixelFormat; in AllocDmaMemory()
516 auto dstMemory = MemoryManager::CreateMemory(AllocatorType::DMA_ALLOC, memoryData); in AllocDmaMemory()
842 MemoryData memoryData = {nullptr, dstBufferSize, "ScalePixelMapWithSLR ImageData", desiredSize, in ScalePixelMapWithSLR() local
844 auto m = MemoryManager::CreateMemory(pixelMap.GetAllocatorType(), memoryData); in ScalePixelMapWithSLR()
903 MemoryData memoryData = {nullptr, dstBufferSize, "ScalePixelMapEx ImageData", desiredSize}; in ScalePixelMapEx() local
906 AllocatorType::DEFAULT : pixelMap.GetAllocatorType(), memoryData); in ScalePixelMapEx()
H A Dimage_format_convert.cpp473 MemoryData memoryData = {nullptr, pictureSize, "PixelConvert", {width, height}, pixelFormat}; in CreateMemory() local
474 auto m = MemoryManager::CreateMemory(allocatorType, memoryData); in CreateMemory()
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/common/src/
H A Dpixel_yuv.cpp254 MemoryData memoryData = {nullptr, pictureSize, memoryTag.c_str(), {dstWidth, dstHeight}, pixelFormat}; in CreateMemory() local
255 auto m = MemoryManager::CreateMemory(allocatorType_, memoryData); in CreateMemory()
876 MemoryData memoryData = {nullptr, width * height * NUM_4, "ApplyColorSpace ImageData", in SetColorSpace() local
878 auto dstMemory = MemoryManager::CreateMemory(allocatorType_, memoryData); in SetColorSpace()
H A Dpixel_map.cpp387 MemoryData memoryData = {nullptr, bufferSize, "Create PixelMap", dstImageInfo.size, dstImageInfo.pixelFormat}; in AllocPixelMapMemory() local
389 ImageUtils::GetPixelMapAllocatorType(dstImageInfo.size, dstImageInfo.pixelFormat, useDMA), memoryData); in AllocPixelMapMemory()
957 MemoryData memoryData = {nullptr, bufferSize, "Copy ImageData", dstImageInfo.size, dstImageInfo.pixelFormat}; in CopyPixelMap() local
958 memory = MemoryManager::CreateMemory(source.GetAllocatorType(), memoryData); in CopyPixelMap()
3460 MemoryData memoryData = {nullptr, dstInfo.info.computeMinByteSize(), "Trans ImageData", desiredSize, format}; in GendstTransInfo() local
3462 MemoryData memoryData = {nullptr, dstInfo.info.computeMinByteSize(), "Trans ImageData"}; in GendstTransInfo() local
3463 memoryData.format = format; in GendstTransInfo()
3465 std::unique_ptr<AbsMemory> dstMemory = MemoryManager::CreateMemory(memoryInfo.allocType, memoryData); in GendstTransInfo()
3718 MemoryData memoryData = {nullptr, dst.info.computeMinByteSize(), "Trans ImageData", desiredSize, in crop() local
3720 auto m = MemoryManager::CreateMemory(allocatorType_, memoryData); in crop()
4046 MemoryData memoryData = {nullptr, dst.info.computeMinByteSize(), ApplyColorSpace() local
[all...]
/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/src/
H A Dext_encoder.cpp1628 MemoryData memoryData; in AllocateNewSharedMem() local
1629 memoryData.size = memorySize; in AllocateNewSharedMem()
1630 memoryData.tag = tag.empty() ? DEFAULT_ASHMEM_TAG.c_str() : tag.c_str(); in AllocateNewSharedMem()
1632 MemoryManager::CreateMemory(AllocatorType::SHARE_MEM_ALLOC, memoryData); in AllocateNewSharedMem()
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/codec/src/
H A Dimage_source.cpp3172 MemoryData memoryData = {nullptr, astcSize, "CreatePixelMapForASTC Data", desiredSize, pixelAstc->GetPixelFormat()};
3177 std::unique_ptr<AbsMemory> dstMemory = MemoryManager::CreateMemory(allocatorType, memoryData);

Completed in 26 milliseconds