/foundation/graphic/graphic_surface/surface/src/ |
H A D | metadata_helper.cpp | 25 CM_ColorSpaceInfo& colorSpaceInfo) in ConvertColorSpaceTypeToInfo() 28 colorSpaceInfo.primaries = static_cast<CM_ColorPrimaries>(colorSpace & PRIMARIES_MASK); in ConvertColorSpaceTypeToInfo() 29 colorSpaceInfo.transfunc = static_cast<CM_TransFunc>((colorSpace & TRANSFUNC_MASK) >> TRANSFUNC_OFFSET); in ConvertColorSpaceTypeToInfo() 30 colorSpaceInfo.matrix = static_cast<CM_Matrix>((colorSpace & MATRIX_MASK) >> MATRIX_OFFSET); in ConvertColorSpaceTypeToInfo() 31 colorSpaceInfo.range = static_cast<CM_Range>((colorSpace & RANGE_MASK) >> RANGE_OFFSET); in ConvertColorSpaceTypeToInfo() 35 GSError MetadataHelper::ConvertColorSpaceInfoToType(const CM_ColorSpaceInfo& colorSpaceInfo, in ConvertColorSpaceInfoToType() argument 38 uint32_t primaries = static_cast<uint32_t>(colorSpaceInfo.primaries); in ConvertColorSpaceInfoToType() 39 uint32_t transfunc = static_cast<uint32_t>(colorSpaceInfo.transfunc); in ConvertColorSpaceInfoToType() 40 uint32_t matrix = static_cast<uint32_t>(colorSpaceInfo.matrix); in ConvertColorSpaceInfoToType() 41 uint32_t range = static_cast<uint32_t>(colorSpaceInfo in ConvertColorSpaceInfoToType() 24 ConvertColorSpaceTypeToInfo(const CM_ColorSpaceType& colorSpaceType, CM_ColorSpaceInfo& colorSpaceInfo) ConvertColorSpaceTypeToInfo() argument 48 SetColorSpaceInfo(sptr<SurfaceBuffer>& buffer, const CM_ColorSpaceInfo& colorSpaceInfo) SetColorSpaceInfo() argument 62 GetColorSpaceInfo(const sptr<SurfaceBuffer>& buffer, CM_ColorSpaceInfo& colorSpaceInfo) GetColorSpaceInfo() argument 82 CM_ColorSpaceInfo colorSpaceInfo; SetColorSpaceType() local 96 CM_ColorSpaceInfo colorSpaceInfo; GetColorSpaceType() local [all...] |
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/render/ |
H A D | rs_colorspace_convert_test.cpp | 208 HDIV::CM_ColorSpaceInfo colorSpaceInfo; in HWTEST_F() local 210 bool ret = RSColorSpaceConvert::Instance().ConvertColorGamutToSpaceInfo(targetColorSpace, colorSpaceInfo); in HWTEST_F() 223 HDIV::CM_ColorSpaceInfo colorSpaceInfo; in HWTEST_F() local 225 bool ret = RSColorSpaceConvert::Instance().ConvertColorGamutToSpaceInfo(targetColorSpace, colorSpaceInfo); in HWTEST_F() 238 HDIV::CM_ColorSpaceInfo colorSpaceInfo; in HWTEST_F() local 240 bool ret = RSColorSpaceConvert::Instance().ConvertColorGamutToSpaceInfo(targetColorSpace, colorSpaceInfo); in HWTEST_F() 253 HDIV::CM_ColorSpaceInfo colorSpaceInfo; in HWTEST_F() local 255 bool ret = RSColorSpaceConvert::Instance().ConvertColorGamutToSpaceInfo(targetColorSpace, colorSpaceInfo); in HWTEST_F() 269 HDIV::CM_ColorSpaceInfo colorSpaceInfo; in HWTEST_F() local 271 bool ret = RSColorSpaceConvert::Instance().ConvertColorGamutToSpaceInfo(targetColorSpace, colorSpaceInfo); in HWTEST_F() 285 HDIV::CM_ColorSpaceInfo colorSpaceInfo; HWTEST_F() local 300 HDIV::CM_ColorSpaceInfo colorSpaceInfo; HWTEST_F() local [all...] |
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/utils/src/ |
H A D | vpe_utils.cpp | 215 static GSError SetColorSpaceInfo(sptr<SurfaceBuffer>& buffer, const CM_ColorSpaceInfo& colorSpaceInfo)
in SetColorSpaceInfo() argument 218 auto ret = MetadataManager::ConvertMetadataToVec(colorSpaceInfo, colorSpaceInfoVec);
in SetColorSpaceInfo() 225 static bool GetColorSpaceInfo(const sptr<SurfaceBuffer>& buffer, CM_ColorSpaceInfo& colorSpaceInfo)
in GetColorSpaceInfo() argument 233 return MetadataManager::ConvertVecToMetadata(colorSpaceInfoVec, colorSpaceInfo) == GSERROR_OK;
in GetColorSpaceInfo() 238 CM_ColorSpaceInfo colorSpaceInfo;
in SetSbColorSpaceType() local 240 colorSpaceInfo.primaries = static_cast<CM_ColorPrimaries>(colorSpace & CM_PRIMARIES_MASK);
in SetSbColorSpaceType() 241 colorSpaceInfo.transfunc = static_cast<CM_TransFunc>((colorSpace & CM_TRANSFUNC_MASK) >> TRANSFUNC_OFFSET);
in SetSbColorSpaceType() 242 colorSpaceInfo.matrix = static_cast<CM_Matrix>((colorSpace & CM_MATRIX_MASK) >> MATRIX_OFFSET);
in SetSbColorSpaceType() 243 colorSpaceInfo.range = static_cast<CM_Range>((colorSpace & CM_RANGE_MASK) >> RANGE_OFFSET);
in SetSbColorSpaceType() 244 auto ret = SetColorSpaceInfo(buffer, colorSpaceInfo);
in SetSbColorSpaceType() 254 CM_ColorSpaceInfo colorSpaceInfo; GetSbColorSpaceType() local [all...] |
/foundation/graphic/graphic_2d/rosen/test/render/render/unittest/pipeline/ |
H A D | rs_base_render_engine_unit_test.cpp | 261 CM_ColorSpaceInfo colorSpaceInfo;
in HWTEST() local 264 EXPECT_TRUE(RSBaseRenderEngine::ConvertDrawingColorSpaceToSpaceInfo(colorSpace, colorSpaceInfo));
in HWTEST() 265 EXPECT_EQ(colorSpaceInfo.primaries, COLORPRIMARIES_SRGB);
in HWTEST() 266 EXPECT_EQ(colorSpaceInfo.transfunc, TRANSFUNC_SRGB);
in HWTEST() 270 EXPECT_TRUE(RSBaseRenderEngine::ConvertDrawingColorSpaceToSpaceInfo(colorSpace, colorSpaceInfo));
in HWTEST() 271 EXPECT_EQ(colorSpaceInfo.primaries, COLORPRIMARIES_P3_D65);
in HWTEST() 272 EXPECT_EQ(colorSpaceInfo.transfunc, TRANSFUNC_SRGB);
in HWTEST() 276 EXPECT_FALSE(RSBaseRenderEngine::ConvertDrawingColorSpaceToSpaceInfo(colorSpace, colorSpaceInfo));
in HWTEST()
|
H A D | rs_uni_render_composer_adapter_unit_test.cpp | 1324 CM_ColorSpaceInfo colorSpaceInfo; in HWTEST_F() local 1325 ret = MetadataHelper::GetColorSpaceInfo(buffer, colorSpaceInfo); in HWTEST_F() 1328 ASSERT_EQ(colorSpaceInfo.primaries, COLORPRIMARIES_P3_D65); in HWTEST_F() 1329 ASSERT_EQ(colorSpaceInfo.transfunc, TRANSFUNC_SRGB); in HWTEST_F() 1330 ASSERT_EQ(colorSpaceInfo.matrix, MATRIX_P3); in HWTEST_F() 1331 ASSERT_EQ(colorSpaceInfo.range, RANGE_FULL); in HWTEST_F()
|
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/ |
H A D | rs_base_render_engine_test.cpp | 280 CM_ColorSpaceInfo colorSpaceInfo;
in HWTEST() local 283 EXPECT_TRUE(RSBaseRenderEngine::ConvertDrawingColorSpaceToSpaceInfo(colorSpace, colorSpaceInfo));
in HWTEST() 284 EXPECT_EQ(colorSpaceInfo.primaries, COLORPRIMARIES_SRGB);
in HWTEST() 285 EXPECT_EQ(colorSpaceInfo.transfunc, TRANSFUNC_SRGB);
in HWTEST() 289 EXPECT_TRUE(RSBaseRenderEngine::ConvertDrawingColorSpaceToSpaceInfo(colorSpace, colorSpaceInfo));
in HWTEST() 290 EXPECT_EQ(colorSpaceInfo.primaries, COLORPRIMARIES_P3_D65);
in HWTEST() 291 EXPECT_EQ(colorSpaceInfo.transfunc, TRANSFUNC_SRGB);
in HWTEST() 295 EXPECT_FALSE(RSBaseRenderEngine::ConvertDrawingColorSpaceToSpaceInfo(colorSpace, colorSpaceInfo));
in HWTEST()
|
H A D | rs_uni_render_composer_adapter_test.cpp | 1324 CM_ColorSpaceInfo colorSpaceInfo; in HWTEST_F() local 1325 ret = MetadataHelper::GetColorSpaceInfo(buffer, colorSpaceInfo); in HWTEST_F() 1328 ASSERT_EQ(colorSpaceInfo.primaries, COLORPRIMARIES_P3_D65); in HWTEST_F() 1329 ASSERT_EQ(colorSpaceInfo.transfunc, TRANSFUNC_SRGB); in HWTEST_F() 1330 ASSERT_EQ(colorSpaceInfo.matrix, MATRIX_P3); in HWTEST_F() 1331 ASSERT_EQ(colorSpaceInfo.range, RANGE_FULL); in HWTEST_F()
|
/foundation/graphic/graphic_surface/surface/include/ |
H A D | metadata_helper.h | 57 HDI::Display::Graphic::Common::V1_0::CM_ColorSpaceInfo& colorSpaceInfo);
59 const HDI::Display::Graphic::Common::V1_0::CM_ColorSpaceInfo& colorSpaceInfo,
63 const HDI::Display::Graphic::Common::V1_0::CM_ColorSpaceInfo& colorSpaceInfo);
65 HDI::Display::Graphic::Common::V1_0::CM_ColorSpaceInfo& colorSpaceInfo);
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/render/ |
H A D | rs_colorspace_convert.cpp | 139 GSError ret = MetadataHelper::GetColorSpaceInfo(surfaceBuffer, parameter.inputColorSpace.colorSpaceInfo); in SetColorSpaceConverterDisplayParameter() 144 if (!ConvertColorGamutToSpaceInfo(targetColorSpace, parameter.outputColorSpace.colorSpaceInfo)) { in SetColorSpaceConverterDisplayParameter() 186 HDIV::CM_ColorSpaceInfo& colorSpaceInfo) in ConvertColorGamutToSpaceInfo() 206 GSError ret = MetadataHelper::ConvertColorSpaceTypeToInfo(colorSpaceType, colorSpaceInfo); in ConvertColorGamutToSpaceInfo() 185 ConvertColorGamutToSpaceInfo(const GraphicColorGamut& colorGamut, HDIV::CM_ColorSpaceInfo& colorSpaceInfo) ConvertColorGamutToSpaceInfo() argument
|
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_base_render_engine.cpp | 503 HDI::Display::Graphic::Common::V1_0::CM_ColorSpaceInfo& colorSpaceInfo) in ConvertDrawingColorSpaceToSpaceInfo() 523 GSError ret = MetadataHelper::ConvertColorSpaceTypeToInfo(colorSpaceType, colorSpaceInfo); in ConvertDrawingColorSpaceToSpaceInfo() 572 RS_LOGD("RSBaseRenderEngine::ColorSpaceConvertor parameter inputColorSpace.colorSpaceInfo.primaries = %{public}u, \ in SetColorSpaceConverterDisplayParameter() 573 inputColorSpace.metadataType = %{public}u, outputColorSpace.colorSpaceInfo.primaries = %{public}u, \ in SetColorSpaceConverterDisplayParameter() 576 parameter.inputColorSpace.colorSpaceInfo.primaries, parameter.inputColorSpace.metadataType, in SetColorSpaceConverterDisplayParameter() 577 parameter.outputColorSpace.colorSpaceInfo.primaries, parameter.outputColorSpace.metadataType, in SetColorSpaceConverterDisplayParameter() 652 GSError ret = MetadataHelper::GetColorSpaceInfo(params.buffer, parameter.inputColorSpace.colorSpaceInfo); in DrawImage() 732 if (!ConvertDrawingColorSpaceToSpaceInfo(drawingColorSpace, parameter.outputColorSpace.colorSpaceInfo)) { in DrawImage() 738 if (parameter.inputColorSpace.colorSpaceInfo.primaries == parameter.outputColorSpace.colorSpaceInfo in DrawImage() 502 ConvertDrawingColorSpaceToSpaceInfo(const std::shared_ptr<Drawing::ColorSpace>& colorSpace, HDI::Display::Graphic::Common::V1_0::CM_ColorSpaceInfo& colorSpaceInfo) ConvertDrawingColorSpaceToSpaceInfo() argument [all...] |
H A D | rs_hardware_thread.cpp | 654 CM_ColorSpaceInfo colorSpaceInfo; in ComputeTargetColorGamut() local 655 if (MetadataHelper::GetColorSpaceInfo(buffer, colorSpaceInfo) != GSERROR_OK) { in ComputeTargetColorGamut() 660 if (colorSpaceInfo.primaries != COLORPRIMARIES_SRGB) { in ComputeTargetColorGamut() 662 colorSpaceInfo.primaries); in ComputeTargetColorGamut()
|
H A D | rs_hardware_thread.h | 91 HDI::Display::Graphic::Common::V1_0::CM_ColorSpaceType& colorSpaceInfo);
|
H A D | rs_base_render_engine.h | 251 HDI::Display::Graphic::Common::V1_0::CM_ColorSpaceInfo& colorSpaceInfo);
|
H A D | rs_main_thread.cpp | 364 CM_ColorSpaceInfo colorSpaceInfo; in CheckIsHdrSurface() 365 if (MetadataHelper::GetColorSpaceInfo(surfaceBuffer, colorSpaceInfo) == GSERROR_OK) { in CheckIsHdrSurface() 366 if (colorSpaceInfo.transfunc == TRANSFUNC_PQ || colorSpaceInfo.transfunc == TRANSFUNC_HLG) { in CheckIsHdrSurface()
|
/foundation/graphic/graphic_surface/surface/test/unittest/ |
H A D | metadata_helper_test.cpp | 96 CM_ColorSpaceInfo colorSpaceInfo; in HWTEST_F() local 97 ASSERT_EQ(MetadataHelper::ConvertColorSpaceTypeToInfo(CM_SRGB_FULL, colorSpaceInfo), GSERROR_OK); in HWTEST_F() 99 ASSERT_EQ(colorSpaceInfo.primaries, COLORPRIMARIES_SRGB); in HWTEST_F() 100 ASSERT_EQ(colorSpaceInfo.transfunc, TRANSFUNC_SRGB); in HWTEST_F() 101 ASSERT_EQ(colorSpaceInfo.matrix, MATRIX_BT601_N); in HWTEST_F() 102 ASSERT_EQ(colorSpaceInfo.range, RANGE_FULL); in HWTEST_F() 114 CM_ColorSpaceInfo colorSpaceInfo = { in HWTEST_F() local 121 ASSERT_EQ(MetadataHelper::ConvertColorSpaceInfoToType(colorSpaceInfo, colorSpaceType), GSERROR_OK); in HWTEST_F()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/render/ |
H A D | rs_colorspace_convert.h | 60 bool ConvertColorGamutToSpaceInfo(const GraphicColorGamut& colorGamut, HDIV::CM_ColorSpaceInfo& colorSpaceInfo);
|
/foundation/graphic/graphic_surface/surface/test/fuzztest/surface_fuzzer/ |
H A D | surface_fuzzer.cpp | 53 CM_ColorSpaceInfo colorSpaceInfo = GetData<CM_ColorSpaceInfo>(); in MetadataHelperFuzzTest() local 55 MetadataHelper::ConvertColorSpaceInfoToType(colorSpaceInfo, colorSpaceType); in MetadataHelperFuzzTest() 58 MetadataHelper::SetColorSpaceInfo(buffer, colorSpaceInfo); in MetadataHelperFuzzTest() 59 MetadataHelper::GetColorSpaceInfo(buffer, colorSpaceInfo); in MetadataHelperFuzzTest()
|
/foundation/multimedia/camera_framework/frameworks/native/camera/src/session/ |
H A D | capture_session.cpp | 490 ColorSpaceInfo colorSpaceInfo = GetSupportedColorSpaceInfo(); in SetDefaultColorSpace() local 491 if (colorSpaceInfo.modeCount == 0) { in SetDefaultColorSpace() 495 for (uint32_t i = 0; i < colorSpaceInfo.modeCount; i++) { in SetDefaultColorSpace() 496 if (GetMode() != colorSpaceInfo.modeInfo[i].modeType) { in SetDefaultColorSpace() 499 MEDIA_INFO_LOG("CaptureSession::SetDefaultColorSpace get %{public}d mode colorSpaceInfo success.", GetMode()); in SetDefaultColorSpace() 500 std::vector<int32_t> supportedColorSpaces = colorSpaceInfo.modeInfo[i].streamInfo[0].colorSpaces; in SetDefaultColorSpace() 506 for (uint32_t j = 0; j < colorSpaceInfo.modeInfo[i].streamTypeCount; j++) { in SetDefaultColorSpace() 507 if (colorSpaceInfo.modeInfo[i].streamInfo[j].streamType == STILL_CAPTURE) { in SetDefaultColorSpace() 509 static_cast<CM_ColorSpaceType>(colorSpaceInfo.modeInfo[i].streamInfo[j].colorSpaces[0]); in SetDefaultColorSpace() 3548 ColorSpaceInfo colorSpaceInfo in GetSupportedColorSpaceInfo() local 3574 ColorSpaceInfo colorSpaceInfo = GetSupportedColorSpaceInfo(); GetSupportedColorSpaces() local 3638 ColorSpaceInfo colorSpaceInfo = GetSupportedColorSpaceInfo(); SetColorSpace() local 3661 ProcessCaptureColorSpace(ColorSpaceInfo colorSpaceInfo, ColorSpace& fwkCaptureColorSpace) ProcessCaptureColorSpace() argument [all...] |
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/ |
H A D | rs_surface_render_node.cpp | 1190 CM_ColorSpaceInfo colorSpaceInfo; in UpdateColorSpaceWithMetadata() 1191 if (MetadataHelper::GetColorSpaceInfo(buffer, colorSpaceInfo) != GSERROR_OK) { in UpdateColorSpaceWithMetadata() 1196 colorSpace_ = colorSpaceInfo.primaries != COLORPRIMARIES_SRGB ? in UpdateColorSpaceWithMetadata()
|
/foundation/multimedia/camera_framework/interfaces/inner_api/native/camera/include/session/ |
H A D | capture_session.h | 1937 int32_t ProcessCaptureColorSpace(ColorSpaceInfo colorSpaceInfo, ColorSpace& fwkCaptureColorSpace);
|