/foundation/multimedia/image_effect/test/unittest/ |
H A D | TestRenderEnvironment.cpp | 63 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 D | image_effect_inner_unittest.cpp | 182 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 D | TestUtils.cpp | 236 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 D | common_utils.cpp | 80 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 D | common_utils.h | 41 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 D | colorspace_converter.cpp | 199 // 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 D | colorspace_manager.cpp | 49 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 D | effect_memory_manager.cpp | 43 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 D | efilter.cpp | 153 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 D | brightness_efilter.cpp | 71 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 D | contrast_efilter.cpp | 70 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 D | colorspace_manager.h | 37 IMAGE_EFFECT_EXPORT ErrorCode ApplyColorSpace(EffectBuffer *effectBuffer, const EffectColorSpace &colorSpace,
|
H A D | colorspace_converter.h | 42 IMAGE_EFFECT_EXPORT static ErrorCode ApplyColorSpace(EffectBuffer *effectBuffer, EffectColorSpace targetColorSpace);
|
/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,
|
/foundation/multimedia/image_effect/frameworks/native/capi/ |
H A D | image_effect_filter.cpp | 182 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 D | image_effect_inner.h | 105 IMAGE_EFFECT_EXPORT static ErrorCode ParseDataInfo(DataInfo &dataInfo, std::shared_ptr<EffectBuffer> &effectBuffer,
|
/foundation/multimedia/image_effect/frameworks/native/effect/base/ |
H A D | image_effect_inner.cpp | 1088 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()
|