Home
last modified time | relevance | path

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

/foundation/multimedia/image_effect/test/unittest/
H A DTestRenderEnvironment.cpp63 effectBuffer = std::make_shared<EffectBuffer>(bufferInfo, addr, extraInfo);
71 effectBuffer = nullptr;
79 std::shared_ptr<EffectBuffer> effectBuffer; member in OHOS::Media::Effect::Test::TestRenderEnvironment
87 effectBuffer->bufferInfo_->width_ = 2 * WIDTH; in HWTEST_F()
88 renderEnvironment->GenMainTex(effectBuffer, output); in HWTEST_F()
90 effectBuffer->bufferInfo_->formatType_ = IEffectFormat::DEFAULT; in HWTEST_F()
91 renderEnvironment->GenMainTex(effectBuffer, output); in HWTEST_F()
95 renderEnvironment->ConvertTextureToBuffer(texptr, effectBuffer.get()); in HWTEST_F()
121 GLuint tex = renderEnvironment->ConvertFromYUVToRGB(effectBuffer.get(), format); in HWTEST_F()
126 renderEnvironment->DrawFrameWithTransform(effectBuffer, typ in HWTEST_F()
[all...]
H A Dimage_effect_inner_unittest.cpp182 std::shared_ptr<EffectBuffer> effectBuffer = std::make_unique<EffectBuffer>(bufferInfo, nullptr, extraInfo); in HWTEST_F() local
187 EXPECT_EQ(imageEffect->ParseDataInfo(dataInfo, effectBuffer, true), ErrorCode::SUCCESS); in HWTEST_F()
190 EXPECT_EQ(imageEffect->ParseDataInfo(dataInfo, effectBuffer, false), ErrorCode::SUCCESS); in HWTEST_F()
193 EXPECT_EQ(imageEffect->ParseDataInfo(dataInfo, effectBuffer, false), ErrorCode::ERR_NO_DATA); in HWTEST_F()
196 EXPECT_EQ(imageEffect->ParseDataInfo(dataInfo, effectBuffer, false), ErrorCode::ERR_UNSUPPORTED_DATA_TYPE); in HWTEST_F()
H A DTestUtils.cpp236 std::shared_ptr<EffectBuffer> effectBuffer = std::make_unique<EffectBuffer>(bufferinfo, addr, extrainfo); in HWTEST_F() local
238 ErrorCode result = CommonUtils::ParseNativeWindowData(effectBuffer, datatype); in HWTEST_F()
/foundation/multimedia/image_effect/frameworks/native/utils/common/
H A Dcommon_utils.cpp80 ErrorCode CommonUtils::LockPixelMap(PixelMap *pixelMap, std::shared_ptr<EffectBuffer> &effectBuffer) in LockPixelMap() argument
134 effectBuffer = std::make_unique<EffectBuffer>(bufferInfo, srcData, extraInfo); in LockPixelMap()
138 ErrorCode CommonUtils::ParseNativeWindowData(std::shared_ptr<EffectBuffer> &effectBuffer, const DataType &dataType) in ParseNativeWindowData() argument
151 effectBuffer = std::make_unique<EffectBuffer>(bufferInfo, nullptr, extraInfo); in ParseNativeWindowData()
156 std::shared_ptr<EffectBuffer> &effectBuffer, const DataType &dataType, int64_t timestamp) in ParseSurfaceData()
177 effectBuffer = std::make_unique<EffectBuffer>(bufferInfo, surfaceBuffer->GetVirAddr(), extraInfo); in ParseSurfaceData()
192 ErrorCode CommonUtils::ParseUri(std::string &uri, std::shared_ptr<EffectBuffer> &effectBuffer, bool isOutputData) in ParseUri() argument
199 effectBuffer = std::make_unique<EffectBuffer>(bufferInfo, nullptr, extraInfo); in ParseUri()
204 ErrorCode res = ParsePath(path, effectBuffer, isOutputData); in ParseUri()
208 CHECK_AND_RETURN_RET_LOG(effectBuffer in ParseUri()
155 ParseSurfaceData(OHOS::SurfaceBuffer *surfaceBuffer, std::shared_ptr<EffectBuffer> &effectBuffer, const DataType &dataType, int64_t timestamp) ParseSurfaceData() argument
216 ParsePath(std::string &path, std::shared_ptr<EffectBuffer> &effectBuffer, bool isOutputData) ParsePath() argument
503 ParsePicture(Picture *picture, std::shared_ptr<EffectBuffer> &effectBuffer) ParsePicture() argument
[all...]
H A Dcommon_utils.h41 IMAGE_EFFECT_EXPORT static ErrorCode LockPixelMap(PixelMap *pixelMap, std::shared_ptr<EffectBuffer> &effectBuffer);
43 std::shared_ptr<EffectBuffer> &effectBuffer, const DataType &dataType, int64_t timestamp = 0);
45 static ErrorCode ParseUri(std::string &uri, std::shared_ptr<EffectBuffer> &effectBuffer, bool isOutputData);
46 static ErrorCode ParsePath(std::string &path, std::shared_ptr<EffectBuffer> &effectBuffer, bool isOutputData);
55 static ErrorCode ParseNativeWindowData(std::shared_ptr<EffectBuffer> &effectBuffer, const DataType &dataType);
60 static ErrorCode ParsePicture(Picture *picture, std::shared_ptr<EffectBuffer> &effectBuffer);
/foundation/multimedia/image_effect/frameworks/native/effect/manager/colorspace_manager/
H A Dcolorspace_converter.cpp199 // update effectBuffer in DecomposeHdrImageInner()
253 // update effectBuffer in ProcessHdrImageInner()
290 PixelMap *CreatePixelMap(EffectBuffer *effectBuffer) in CreatePixelMap() argument
292 std::shared_ptr<BufferInfo> &bufferInfo = effectBuffer->bufferInfo_; in CreatePixelMap()
301 std::unique_ptr<PixelMap> pixelMap = PixelMap::Create(static_cast<uint32_t *>(effectBuffer->buffer_), in CreatePixelMap()
308 const std::shared_ptr<ExtraInfo> &extraInfo = effectBuffer->extraInfo_; in CreatePixelMap()
313 PixelMap *GetPixelMap(EffectBuffer *effectBuffer) in GetPixelMap() argument
315 std::shared_ptr<ExtraInfo> &extraInfo = effectBuffer->extraInfo_; in GetPixelMap()
324 return CreatePixelMap(effectBuffer); in GetPixelMap()
331 ErrorCode ColorSpaceConverter::ApplyColorSpace(EffectBuffer *effectBuffer, EffectColorSpac argument
[all...]
H A Dcolorspace_manager.cpp49 ErrorCode ColorSpaceManager::ApplyColorSpace(EffectBuffer *effectBuffer, const EffectColorSpace &colorSpace, in ApplyColorSpace() argument
62 res = ColorSpaceConverter::ApplyColorSpace(effectBuffer, targetColorSpace); in ApplyColorSpace()
/foundation/multimedia/image_effect/frameworks/native/effect/manager/memory_manager/
H A Deffect_memory_manager.cpp43 void EffectMemoryManager::AddFilterMemory(const std::shared_ptr<EffectBuffer> &effectBuffer, MemDataType memDataType, in AddFilterMemory() argument
47 if (effectBuffer == nullptr || effectBuffer->buffer_ == nullptr) { in AddFilterMemory()
53 memory->memoryData_->data = effectBuffer->buffer_; in AddFilterMemory()
54 memory->memoryData_->memoryInfo.bufferInfo = *effectBuffer->bufferInfo_; in AddFilterMemory()
55 memory->memoryData_->memoryInfo.extra = effectBuffer->extraInfo_->surfaceBuffer; in AddFilterMemory()
56 memory->memoryData_->memoryInfo.bufferType = effectBuffer->extraInfo_->bufferType; in AddFilterMemory()
/foundation/multimedia/image_effect/frameworks/native/efilter/base/
H A Defilter.cpp153 std::shared_ptr<EffectBuffer> &effectBuffer) in CreateEffectBuffer()
163 effectBuffer = std::make_shared<EffectBuffer>(bufferInfo, allocMemData->data, extraInfo); in CreateEffectBuffer()
272 std::shared_ptr<EffectBuffer> effectBuffer = nullptr; in PushData() local
294 effectBuffer = std::make_shared<EffectBuffer>(bufferInfo, memoryData->data, extraInfo); in PushData()
296 if (effectBuffer != nullptr) { in PushData()
297 output = effectBuffer.get(); in PushData()
332 std::shared_ptr<EffectBuffer> effectBuffer = in PushData() local
334 effectBuffer->tex = buffer->tex; in PushData()
335 effectBuffer->auxiliaryBufferInfos = buffer->auxiliaryBufferInfos; in PushData()
337 return OnPushDataPortsEmpty(effectBuffer, contex in PushData()
152 CreateEffectBuffer(EffectBuffer *buffer, std::shared_ptr<MemoryData> &allocMemData, std::shared_ptr<EffectBuffer> &effectBuffer) CreateEffectBuffer() argument
366 CreateDmaEffectBufferIfNeed(IPType runningType, EffectBuffer *current, EffectBuffer *src, std::shared_ptr<EffectContext> &context, std::shared_ptr<EffectBuffer> &effectBuffer) CreateDmaEffectBufferIfNeed() argument
416 std::shared_ptr<EffectBuffer> effectBuffer = std::make_shared<EffectBuffer>(bufferInfo, nullptr, extraInfo); RenderWithGPU() local
[all...]
/foundation/multimedia/image_effect/frameworks/native/efilter/filterimpl/brightness/
H A Dbrightness_efilter.cpp71 std::shared_ptr<EffectBuffer> effectBuffer = std::make_shared<EffectBuffer>(bufferInfo, nullptr, extraInfo); in Render() local
72 ErrorCode res = Render(buffer, effectBuffer.get(), context); in Render()
74 return PushData(effectBuffer.get(), context); in Render()
/foundation/multimedia/image_effect/frameworks/native/efilter/filterimpl/contrast/
H A Dcontrast_efilter.cpp70 std::shared_ptr<EffectBuffer> effectBuffer = std::make_shared<EffectBuffer>(bufferInfo, nullptr, extraInfo); in Render() local
71 ErrorCode res = Render(buffer, effectBuffer.get(), context); in Render()
73 return PushData(effectBuffer.get(), context); in Render()
/foundation/multimedia/image_effect/interfaces/inner_api/native/colorspace/
H A Dcolorspace_manager.h37 IMAGE_EFFECT_EXPORT ErrorCode ApplyColorSpace(EffectBuffer *effectBuffer, const EffectColorSpace &colorSpace,
H A Dcolorspace_converter.h42 IMAGE_EFFECT_EXPORT static ErrorCode ApplyColorSpace(EffectBuffer *effectBuffer, EffectColorSpace targetColorSpace);
/foundation/multimedia/image_effect/interfaces/inner_api/native/memory/
H A Deffect_memory_manager.h60 void AddFilterMemory(const std::shared_ptr<EffectBuffer> &effectBuffer, MemDataType memDataType,
/foundation/multimedia/image_effect/frameworks/native/capi/
H A Dimage_effect_filter.cpp182 std::shared_ptr<EffectBuffer> effectBuffer = std::make_shared<EffectBuffer>(src->bufferInfo_, in PushData() local
190 EFFECT_LOGE("OH_EffectFilter PushData bufferType %{public}d", effectBuffer->extraInfo_->bufferType); in PushData()
191 filter->filter_->PushData(effectBuffer.get(), context); in PushData()
206 std::shared_ptr<EffectBuffer> effectBuffer = std::make_shared<EffectBuffer>(bufferInfo, dst->addr, extraInfo); in PushData() local
214 filter->filter_->PushData(effectBuffer.get(), context); in PushData()
/foundation/multimedia/image_effect/interfaces/inner_api/native/effect/
H A Dimage_effect_inner.h105 IMAGE_EFFECT_EXPORT static ErrorCode ParseDataInfo(DataInfo &dataInfo, std::shared_ptr<EffectBuffer> &effectBuffer,
/foundation/multimedia/image_effect/frameworks/native/effect/base/
H A Dimage_effect_inner.cpp1088 ErrorCode ImageEffect::ParseDataInfo(DataInfo &dataInfo, std::shared_ptr<EffectBuffer> &effectBuffer, in ParseDataInfo() argument
1093 return CommonUtils::LockPixelMap(dataInfo.pixelMap_, effectBuffer); in ParseDataInfo()
1096 return CommonUtils::ParseSurfaceData(dataInfo.surfaceBufferInfo_.surfaceBuffer_, effectBuffer, in ParseDataInfo()
1099 return CommonUtils::ParseUri(dataInfo.uri_, effectBuffer, isOutputData); in ParseDataInfo()
1101 return CommonUtils::ParsePath(dataInfo.path_, effectBuffer, isOutputData); in ParseDataInfo()
1103 return CommonUtils::ParseNativeWindowData(effectBuffer, dataInfo.dataType_); in ParseDataInfo()
1105 return CommonUtils::ParsePicture(dataInfo.picture_, effectBuffer); in ParseDataInfo()

Completed in 12 milliseconds