/ohos5.0/foundation/multimedia/image_effect/test/unittest/ |
H A D | TestRenderEnvironment.cpp | 67 effectBuffer = nullptr; in TearDown() 75 std::shared_ptr<EffectBuffer> effectBuffer; member in OHOS::Media::Effect::Test::TestRenderEnvironment 83 effectBuffer->bufferInfo_->width_ = 2 * WIDTH; 84 renderEnvironment->GenMainTex(effectBuffer, output); 87 renderEnvironment->GenMainTex(effectBuffer, output); 127 EXPECT_NE(effectBuffer->tex, nullptr); 160 effectBuffer->tex = texptr; 162 effectBuffer->extraInfo_->surfaceBuffer = nullptr; 213 .len_ = effectBuffer->bufferInfo_->len_, 227 effectBuffer->tex = texptr; [all …]
|
H A D | TestUtils.cpp | 225 …std::shared_ptr<EffectBuffer> effectBuffer = std::make_unique<EffectBuffer>(bufferinfo, addr, extr… variable 227 ErrorCode result = CommonUtils::ParseNativeWindowData(effectBuffer, datatype);
|
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/utils/common/ |
H A D | common_utils.cpp | 210 effectBuffer->extraInfo_->dataType = DataType::URI; in ParseUri() 211 effectBuffer->extraInfo_->uri = std::move(uri); in ParseUri() 240 ErrorCode res = LockPixelMap(pixelMap.get(), effectBuffer); in ParsePath() 246 effectBuffer->extraInfo_->dataType = DataType::PATH; in ParsePath() 247 effectBuffer->extraInfo_->path = std::move(path); in ParsePath() 248 effectBuffer->extraInfo_->pixelMap = nullptr; in ParsePath() 510 effectBuffer->bufferInfo_->bufferType_ = effectBuffer->extraInfo_->bufferType; in ParsePicture() 511 effectBuffer->bufferInfo_->addr_ = effectBuffer->buffer_; in ParsePicture() 512 effectBuffer->extraInfo_->dataType = DataType::PICTURE; in ParsePicture() 513 effectBuffer->extraInfo_->picture = picture; in ParsePicture() [all …]
|
H A D | common_utils.h | 41 …ORT 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 isOu… 46 …static ErrorCode ParsePath(std::string &path, std::shared_ptr<EffectBuffer> &effectBuffer, bool is… 54 …static ErrorCode ParseNativeWindowData(std::shared_ptr<EffectBuffer> &effectBuffer, const DataType… 59 static ErrorCode ParsePicture(Picture *picture, std::shared_ptr<EffectBuffer> &effectBuffer);
|
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/effect/manager/colorspace_manager/ |
H A D | colorspace_converter.cpp | 290 PixelMap *CreatePixelMap(EffectBuffer *effectBuffer) in CreatePixelMap() argument 292 std::shared_ptr<BufferInfo> &bufferInfo = effectBuffer->bufferInfo_; 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() 325 return CreatePixelMap(effectBuffer); in GetPixelMap() 334 CHECK_AND_RETURN_RET_LOG(effectBuffer != nullptr && effectBuffer->bufferInfo_ != nullptr && in ApplyColorSpace() 335 effectBuffer->buffer_ != nullptr && effectBuffer->extraInfo_ != nullptr, in ApplyColorSpace() 342 PixelMap *pixelMap = GetPixelMap(effectBuffer); in ApplyColorSpace() 357 effectBuffer->bufferInfo_ = buffer->bufferInfo_; in ApplyColorSpace() [all …]
|
H A D | colorspace_manager.cpp | 49 ErrorCode ColorSpaceManager::ApplyColorSpace(EffectBuffer *effectBuffer, const EffectColorSpace &co… in ApplyColorSpace() argument 52 CHECK_AND_RETURN_RET_LOG(effectBuffer != nullptr, ErrorCode::ERR_INPUT_NULL, in ApplyColorSpace() 64 res = ColorSpaceConverter::ApplyColorSpace(effectBuffer, targetColorSpace); in ApplyColorSpace()
|
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/effect/manager/memory_manager/ |
H A D | effect_memory_manager.cpp | 43 void EffectMemoryManager::AddFilterMemory(const std::shared_ptr<EffectBuffer> &effectBuffer, MemDat… 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()
|
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/efilter/base/ |
H A D | efilter.cpp | 160 std::shared_ptr<EffectBuffer> &effectBuffer) in CreateEffectBuffer() argument 282 std::shared_ptr<EffectBuffer> effectBuffer = nullptr; in PushData() local 306 if (effectBuffer != nullptr) { in PushData() 307 output = effectBuffer.get(); in PushData() 342 std::shared_ptr<EffectBuffer> effectBuffer = in PushData() local 344 effectBuffer->tex = buffer->tex; in PushData() 346 return OnPushDataPortsEmpty(effectBuffer, context, name_); in PushData() 349 return outPorts_[0]->PushData(effectBuffer, context); in PushData() 376 std::shared_ptr<EffectContext> &context, std::shared_ptr<EffectBuffer> &effectBuffer) in CreateDmaEffectBufferIfNeed() argument 402 effectBuffer = std::make_shared<EffectBuffer>(bufferInfo, memData->data, extraInfo); in CreateDmaEffectBufferIfNeed() [all …]
|
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/efilter/filterimpl/brightness/ |
H A D | brightness_efilter.cpp | 71 …std::shared_ptr<EffectBuffer> effectBuffer = std::make_shared<EffectBuffer>(bufferInfo, nullptr, e… in Render() local 72 ErrorCode res = Render(buffer, effectBuffer.get(), context); in Render() 74 return PushData(effectBuffer.get(), context); in Render()
|
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/efilter/filterimpl/contrast/ |
H A D | contrast_efilter.cpp | 70 …std::shared_ptr<EffectBuffer> effectBuffer = std::make_shared<EffectBuffer>(bufferInfo, nullptr, e… in Render() local 71 ErrorCode res = Render(buffer, effectBuffer.get(), context); in Render() 73 return PushData(effectBuffer.get(), context); in Render()
|
/ohos5.0/foundation/multimedia/image_effect/interfaces/inner_api/native/colorspace/ |
H A D | colorspace_manager.h | 37 …IMAGE_EFFECT_EXPORT ErrorCode ApplyColorSpace(EffectBuffer *effectBuffer, const EffectColorSpace &…
|
H A D | colorspace_converter.h | 42 …IMAGE_EFFECT_EXPORT static ErrorCode ApplyColorSpace(EffectBuffer *effectBuffer, EffectColorSpace …
|
/ohos5.0/foundation/multimedia/image_effect/interfaces/inner_api/native/memory/ |
H A D | effect_memory_manager.h | 60 void AddFilterMemory(const std::shared_ptr<EffectBuffer> &effectBuffer, MemDataType memDataType,
|
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/capi/ |
H A D | image_effect_filter.cpp | 183 … std::shared_ptr<EffectBuffer> effectBuffer = std::make_shared<EffectBuffer>(src->bufferInfo_, in PushData() local 191 …EFFECT_LOGE("OH_EffectFilter PushData bufferType %{public}d", effectBuffer->extraInfo_->bufferType… in PushData() 192 filter->filter_->PushData(effectBuffer.get(), context); in PushData() 207 …std::shared_ptr<EffectBuffer> effectBuffer = std::make_shared<EffectBuffer>(bufferInfo, dst->addr,… in PushData() local 215 filter->filter_->PushData(effectBuffer.get(), context); in PushData()
|
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/effect/base/ |
H A D | image_effect_inner.cpp | 1113 …rorCode ImageEffect::ParseDataInfo(DataInfo &dataInfo, std::shared_ptr<EffectBuffer> &effectBuffer, in ParseDataInfo() argument 1118 return CommonUtils::LockPixelMap(dataInfo.pixelMap_, effectBuffer); in ParseDataInfo() 1121 … return CommonUtils::ParseSurfaceData(dataInfo.surfaceBufferInfo_.surfaceBuffer_, effectBuffer, in ParseDataInfo() 1124 return CommonUtils::ParseUri(dataInfo.uri_, effectBuffer, isOutputData); in ParseDataInfo() 1126 return CommonUtils::ParsePath(dataInfo.path_, effectBuffer, isOutputData); in ParseDataInfo() 1128 return CommonUtils::ParseNativeWindowData(effectBuffer, dataInfo.dataType_); in ParseDataInfo() 1130 return CommonUtils::ParsePicture(dataInfo.picture_, effectBuffer); in ParseDataInfo()
|
/ohos5.0/foundation/multimedia/image_effect/interfaces/inner_api/native/effect/ |
H A D | image_effect_inner.h | 105 …ORT static ErrorCode ParseDataInfo(DataInfo &dataInfo, std::shared_ptr<EffectBuffer> &effectBuffer,
|