/foundation/multimedia/image_effect/frameworks/native/utils/common/ |
H A D | vpe_helper.cpp | 123 OHNativeWindowBuffer *sdr = OH_NativeWindow_CreateNativeWindowBufferFromSurfaceBuffer(&inputSdrImage); in ColorSpaceConverterComposeImage() local 126 int32_t res = composeImageFunc(instance, sdr, gainmap, hdr, legacy); in ColorSpaceConverterComposeImage() 129 OH_NativeWindow_DestroyNativeWindowBuffer(sdr); in ColorSpaceConverterComposeImage() 140 OHNativeWindowBuffer *sdr = OH_NativeWindow_CreateNativeWindowBufferFromSurfaceBuffer(&outputSdrImage); in ColorSpaceConverterDecomposeImage() local 142 int32_t res = decomposeImageFunc(instance, hdr, sdr, gainmap); in ColorSpaceConverterDecomposeImage() 144 OH_NativeWindow_DestroyNativeWindowBuffer(sdr); in ColorSpaceConverterDecomposeImage() 156 OHNativeWindowBuffer *sdr = OH_NativeWindow_CreateNativeWindowBufferFromSurfaceBuffer(&outputSdrImage); in ColorSpaceConverterProcessImage() local 157 int32_t res = processImageFunc(instance, hdr, sdr); in ColorSpaceConverterProcessImage() 158 OH_NativeWindow_DestroyNativeWindowBuffer(sdr); in ColorSpaceConverterProcessImage()
|
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/utils/src/ |
H A D | vpe_utils.cpp | 168 if (sb.sdr == nullptr || sb.gainmap == nullptr || sb.hdr == nullptr) {
in ColorSpaceConverterComposeImage() 171 OHNativeWindowBuffer* sdr = OH_NativeWindow_CreateNativeWindowBufferFromSurfaceBuffer(&sb.sdr);
in ColorSpaceConverterComposeImage() local 174 res = composeImage(instanceId, sdr, gainmap, hdr, legacy);
in ColorSpaceConverterComposeImage() 175 OH_NativeWindow_DestroyNativeWindowBuffer(sdr);
in ColorSpaceConverterComposeImage() 200 if (sb.sdr == nullptr || sb.gainmap == nullptr || sb.hdr == nullptr) {
in ColorSpaceConverterDecomposeImage() 203 OHNativeWindowBuffer* sdr = OH_NativeWindow_CreateNativeWindowBufferFromSurfaceBuffer(&sb.sdr);
in ColorSpaceConverterDecomposeImage() local 206 res = decomposeImage(instanceId, hdr, sdr, gainmap);
in ColorSpaceConverterDecomposeImage() 207 OH_NativeWindow_DestroyNativeWindowBuffer(sdr);
in ColorSpaceConverterDecomposeImage() 411 OHNativeWindowBuffer* sdr = OH_NativeWindow_CreateNativeWindowBufferFromSurfaceBuffer(&input); ColorSpaceConverterImageProcess() local [all...] |
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/utils/include/ |
H A D | vpe_utils.h | 36 sptr<SurfaceBuffer> sdr;
member
|
/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/include/ |
H A D | ext_encoder.h | 93 uint32_t EncodeHeifDualHdrImage(sptr<SurfaceBuffer>& sdr, sptr<SurfaceBuffer>& gainmap,
95 uint32_t EncodeHeifSdrImage(sptr<SurfaceBuffer>& sdr, SkImageInfo sdrInfo);
|
/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/src/ |
H A D | ext_encoder.cpp | 803 VpeUtils::SetSbMetadataType(buffers.sdr, CM_IMAGE_HDR_VIVID_DUAL);
in DecomposeImage() 804 VpeUtils::SetSbColorSpaceType(buffers.sdr, sdrIsSRGB ? CM_SRGB_FULL : CM_P3_FULL);
in DecomposeImage() 808 if (buffers.hdr == nullptr || buffers.sdr == nullptr) {
in DecomposeImage() 811 res = utils->ColorSpaceConverterImageProcess(buffers.hdr, buffers.sdr);
in DecomposeImage() 1041 .sdr = baseSptr,
in EncodeDualVivid() 1082 IMAGE_LOGE("EncodeSdrImage sdr buffer alloc failed");
in EncodeSdrImage() 1089 .sdr = baseSptr,
in EncodeSdrImage() 1108 uint32_t ExtEncoder::EncodeHeifDualHdrImage(sptr<SurfaceBuffer>& sdr, sptr<SurfaceBuffer>& gainmap,
in EncodeHeifDualHdrImage() argument 1116 AssembleHdrBaseImageItem(sdr, colorspaceName, metadata, opts_);
in EncodeHeifDualHdrImage() 1148 uint32_t ExtEncoder::EncodeHeifSdrImage(sptr<SurfaceBuffer>& sdr, SkImageInf argument [all...] |
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/codec/src/ |
H A D | image_source.cpp | 3503 static bool DecomposeImage(sptr<SurfaceBuffer>& hdr, sptr<SurfaceBuffer>& sdr) 3507 VpeUtils::SetSbMetadataType(sdr, HDI::Display::Graphic::Common::V1_0::CM_IMAGE_HDR_VIVID_DUAL); 3508 VpeUtils::SetSbColorSpaceType(sdr, HDI::Display::Graphic::Common::V1_0::CM_P3_FULL); 3510 int32_t res = utils->ColorSpaceConverterImageProcess(hdr, sdr); 3511 if (res != VPE_ERROR_OK || sdr == nullptr) { 3703 IMAGE_LOGI("single hdr convert to sdr,alloc surfacebuffer failed"); 3706 sptr<SurfaceBuffer> sdr(reinterpret_cast<SurfaceBuffer*>(sdrCtx.pixelsBuffer.context)); 3707 if (DecomposeImage(hdrSptr, sdr)) { 3971 .sdr = baseSptr,
|
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/picture/ |
H A D | picture.cpp | 330 .sdr = baseSptr, in ComposeHdrPixelMap()
|
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/common/src/ |
H A D | pixel_map.cpp | 3749 static bool DecomposeImage(sptr<SurfaceBuffer>& hdr, sptr<SurfaceBuffer>& sdr, bool isSRGB = false) in DecomposeImage() argument 3753 VpeUtils::SetSbMetadataType(sdr, HDI::Display::Graphic::Common::V1_0::CM_IMAGE_HDR_VIVID_DUAL); in DecomposeImage() 3754 VpeUtils::SetSbColorSpaceType(sdr, in DecomposeImage() 3757 int32_t res = utils->ColorSpaceConverterImageProcess(hdr, sdr); in DecomposeImage() 3758 if (res != VPE_ERROR_OK || sdr == nullptr) { in DecomposeImage() 3848 IMAGE_LOGI("sdr memory alloc failed."); in CreateSdrMemory()
|