/foundation/multimedia/image_effect/frameworks/native/effect/manager/colorspace_manager/ |
H A D | colorspace_strategy.cpp | 27 static const std::unordered_map<EffectColorSpace, EffectColorSpace> COLORSPACE_CONVERTER_MAP = { 28 { EffectColorSpace::SRGB, EffectColorSpace::SRGB }, 29 { EffectColorSpace::SRGB_LIMIT, EffectColorSpace::SRGB_LIMIT }, 30 { EffectColorSpace::DISPLAY_P3, EffectColorSpace::DISPLAY_P3 }, 31 { EffectColorSpace::DISPLAY_P3_LIMIT, EffectColorSpace [all...] |
H A D | colorspace_strategy.h | 33 static bool IsSupportedColorSpace(EffectColorSpace colorSpace); 34 static bool IsNeedConvertColorSpace(EffectColorSpace colorSpace); 35 static EffectColorSpace GetTargetColorSpace(EffectColorSpace src); 36 static std::unordered_set<EffectColorSpace> GetAllSupportedColorSpaces(); 40 ErrorCode ChooseColorSpace(const std::unordered_set<EffectColorSpace> &filtersSupportedColorSpace, 41 const EffectColorSpace &srcRealColorSpace, EffectColorSpace &outputColorSpace); 43 ErrorCode CheckConverterColorSpace(const EffectColorSpace &targetColorSpace);
|
H A D | colorspace_helper.cpp | 31 static const std::unordered_map<EffectColorSpace, ColorSpaceName> EFFECT_TO_COLORMANAGER_COLORSPACE_MAP = { 32 { EffectColorSpace::SRGB, ColorSpaceName::SRGB }, 33 { EffectColorSpace::SRGB_LIMIT, ColorSpaceName::SRGB_LIMIT }, 34 { EffectColorSpace::DISPLAY_P3, ColorSpaceName::DISPLAY_P3 }, 35 { EffectColorSpace::DISPLAY_P3_LIMIT, ColorSpaceName::DISPLAY_P3_LIMIT }, 36 { EffectColorSpace::BT2020_HLG, ColorSpaceName::BT2020_HLG }, 37 { EffectColorSpace::BT2020_HLG_LIMIT, ColorSpaceName::BT2020_HLG_LIMIT }, 38 { EffectColorSpace::BT2020_PQ, ColorSpaceName::BT2020_PQ }, 39 { EffectColorSpace::BT2020_PQ_LIMIT, ColorSpaceName::BT2020_PQ_LIMIT }, 40 { EffectColorSpace [all...] |
H A D | colorspace_manager.cpp | 29 bool ColorSpaceManager::IsNeedConvertColorSpace(EffectColorSpace colorSpace) in IsNeedConvertColorSpace() 34 bool ColorSpaceManager::IsSupportedColorSpace(EffectColorSpace colorSpace) in IsSupportedColorSpace() 39 std::unordered_set<EffectColorSpace> ColorSpaceManager::GetAllSupportedColorSpaces() in GetAllSupportedColorSpaces() 49 ErrorCode ColorSpaceManager::ApplyColorSpace(EffectBuffer *effectBuffer, const EffectColorSpace &colorSpace, in ApplyColorSpace() 50 EffectColorSpace &outputColorSpace) in ApplyColorSpace() 57 EffectColorSpace targetColorSpace = ColorSpaceStrategy::GetTargetColorSpace(colorSpace); in ApplyColorSpace() 70 ErrorCode ColorSpaceManager::ChooseColorSpace(const std::unordered_set<EffectColorSpace> &filtersSupportedColorSpace, in ChooseColorSpace() 71 const EffectColorSpace &srcRealColorSpace, EffectColorSpace &outputColorSpace) in ChooseColorSpace()
|
H A D | colorspace_converter.cpp | 84 EffectColorSpace effectColorSpace) in AllocSdrSurfaceBuffer() 101 EffectColorSpace effectColorSpace) in AllocGainmapSurfaceBuffer() 181 EffectColorSpace::DISPLAY_P3); in DecomposeHdrImageInner() 183 EffectColorSpace::DISPLAY_P3); in DecomposeHdrImageInner() 237 EffectColorSpace::DISPLAY_P3); in ProcessHdrImageInner() 331 ErrorCode ColorSpaceConverter::ApplyColorSpace(EffectBuffer *effectBuffer, EffectColorSpace targetColorSpace) in ApplyColorSpace()
|
/foundation/multimedia/image_effect/interfaces/inner_api/native/colorspace/ |
H A D | colorspace_manager.h | 32 IMAGE_EFFECT_EXPORT static bool IsNeedConvertColorSpace(EffectColorSpace colorSpace); 33 IMAGE_EFFECT_EXPORT static bool IsSupportedColorSpace(EffectColorSpace colorSpace); 34 IMAGE_EFFECT_EXPORT static std::unordered_set<EffectColorSpace> GetAllSupportedColorSpaces(); 37 IMAGE_EFFECT_EXPORT ErrorCode ApplyColorSpace(EffectBuffer *effectBuffer, const EffectColorSpace &colorSpace, 38 EffectColorSpace &outputColorSpace); 41 ErrorCode ChooseColorSpace(const std::unordered_set<EffectColorSpace> &filtersSupportedColorSpace, 42 const EffectColorSpace &srcRealColorSpace, EffectColorSpace &outputColorSpace);
|
H A D | colorspace_helper.h | 35 IMAGE_EFFECT_EXPORT static bool IsHdrColorSpace(EffectColorSpace colorSpace); 38 static EffectColorSpace ConvertToEffectColorSpace(OHOS::ColorManager::ColorSpaceName colorSpaceName); 39 IMAGE_EFFECT_EXPORT static OHOS::ColorManager::ColorSpaceName ConvertToColorSpaceName(EffectColorSpace colorSpace); 40 IMAGE_EFFECT_EXPORT static EffectColorSpace ConvertToEffectColorSpace( 43 EffectColorSpace colorSpace); 60 IMAGE_EFFECT_EXPORT static ErrorCode UpdateMetadata(SurfaceBuffer *input, 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/base/ |
H A D | effect_info.h | 50 enum class EffectColorSpace : uint32_t { class 66 std::vector<EffectColorSpace> colorSpaces_;
|
H A D | effect_buffer.h | 46 EffectColorSpace colorSpace_ = EffectColorSpace::DEFAULT;
|
H A D | effect_context.h | 40 std::unordered_set<EffectColorSpace> filtersSupportedColorSpace_;
|
/foundation/multimedia/image_effect/frameworks/native/efilter/filterimpl/crop/ |
H A D | crop_efilter.cpp | 237 EffectColorSpace::SRGB, in GetEffectInfo() 238 EffectColorSpace::SRGB_LIMIT, in GetEffectInfo() 239 EffectColorSpace::DISPLAY_P3, in GetEffectInfo() 240 EffectColorSpace::DISPLAY_P3_LIMIT, in GetEffectInfo() 241 EffectColorSpace::BT2020_HLG, in GetEffectInfo() 242 EffectColorSpace::BT2020_HLG_LIMIT, in GetEffectInfo() 243 EffectColorSpace::BT2020_PQ, in GetEffectInfo() 244 EffectColorSpace::BT2020_PQ_LIMIT in GetEffectInfo()
|
/foundation/multimedia/image_effect/frameworks/native/efilter/filterimpl/brightness/ |
H A D | brightness_efilter.cpp | 147 EffectColorSpace::SRGB, in GetEffectInfo() 148 EffectColorSpace::SRGB_LIMIT, in GetEffectInfo() 149 EffectColorSpace::DISPLAY_P3, in GetEffectInfo() 150 EffectColorSpace::DISPLAY_P3_LIMIT in GetEffectInfo()
|
/foundation/multimedia/image_effect/frameworks/native/efilter/filterimpl/contrast/ |
H A D | contrast_efilter.cpp | 146 EffectColorSpace::SRGB, in GetEffectInfo() 147 EffectColorSpace::SRGB_LIMIT, in GetEffectInfo() 148 EffectColorSpace::DISPLAY_P3, in GetEffectInfo() 149 EffectColorSpace::DISPLAY_P3_LIMIT in GetEffectInfo()
|
/foundation/multimedia/image_effect/frameworks/native/effect/pipeline/include/core/ |
H A D | capability.h | 40 std::vector<EffectColorSpace> colorSpaces;
|
/foundation/multimedia/image_effect/frameworks/native/capi/ |
H A D | native_common_utils.cpp | 298 effectInfo->colorSpaces_.emplace_back(EffectColorSpace::SRGB); in SwitchToEffectInfo() 299 effectInfo->colorSpaces_.emplace_back(EffectColorSpace::SRGB_LIMIT); in SwitchToEffectInfo() 300 effectInfo->colorSpaces_.emplace_back(EffectColorSpace::DISPLAY_P3); in SwitchToEffectInfo() 301 effectInfo->colorSpaces_.emplace_back(EffectColorSpace::DISPLAY_P3_LIMIT); in SwitchToEffectInfo()
|
/foundation/multimedia/image_effect/frameworks/native/efilter/base/ |
H A D | efilter.cpp | 111 void NegotiateColorSpace(std::vector<EffectColorSpace> &colorSpaces, in NegotiateColorSpace() 112 std::unordered_set<EffectColorSpace> &filtersSupportedColorSpace) in NegotiateColorSpace() 426 void GetSupportedColorSpace(std::string &name, std::unordered_set<EffectColorSpace> &filtersSupportedColorSpace) in GetSupportedColorSpace() 428 std::unordered_set<EffectColorSpace> allSupportedColorSpaces = ColorSpaceManager::GetAllSupportedColorSpaces(); in GetSupportedColorSpace() 466 EffectColorSpace srcColorSpace = src->bufferInfo_->colorSpace_; in CheckAndUpdateEffectBufferIfNeed() 467 EffectColorSpace dstColorSpace = dst->bufferInfo_->colorSpace_; in CheckAndUpdateEffectBufferIfNeed()
|
/foundation/multimedia/image_effect/frameworks/native/effect/pipeline/filters/source/ |
H A D | image_source_filter.cpp | 126 std::unordered_set<EffectColorSpace> allSupportedColorSpaces = ColorSpaceManager::GetAllSupportedColorSpaces(); in DoNegotiate()
|
/foundation/multimedia/image_effect/frameworks/native/effect/manager/memory_manager/ |
H A D | effect_memory_manager.cpp | 65 EffectColorSpace colorSpace = memoryInfo.bufferInfo.colorSpace_; in UpdateColorSpaceIfNeed()
|
/foundation/multimedia/image_effect/frameworks/native/utils/common/ |
H A D | common_utils.cpp | 573 EffectColorSpace colorSpace = memoryInfo.bufferInfo.colorSpace_; in ModifyPixelMapPropertyInner() 574 if (colorSpace != EffectColorSpace::DEFAULT) { in ModifyPixelMapPropertyInner()
|
/foundation/multimedia/image_effect/frameworks/native/effect/base/ |
H A D | image_effect_inner.cpp | 595 EffectColorSpace srcColorSpace = srcEffectBuffer->bufferInfo_->colorSpace_; in CheckToRenderPara() 596 EffectColorSpace dstColorSpace = dstEffectBuffer->bufferInfo_->colorSpace_; in CheckToRenderPara()
|