@@ -653,6 +653,16 @@ public:
};
REGISTER_CAMERA_SENSOR_HELPER("imx708", CameraSensorHelperImx708)
+class CameraSensorHelperOv08d10 : public CameraSensorHelper
+{
+public:
+ CameraSensorHelperOv08d10()
+ {
+ gain_ = AnalogueGainLinear{ 1, 0, 0, 128 };
+ }
+};
+REGISTER_CAMERA_SENSOR_HELPER("ov08d10", CameraSensorHelperOv08d10)
+
class CameraSensorHelperOv2685 : public CameraSensorHelper
{
public:
@@ -325,6 +325,19 @@ const CameraSensorProperties *CameraSensorProperties::get(const std::string &sen
.hblankDelay = 3
},
} },
+ { "ov08d10", {
+ .unitCellSize = { 1120, 1120 },
+ .testPatternModes = {
+ { controls::draft::TestPatternModeOff, 0 },
+ { controls::draft::TestPatternModeCustom1, 1 },
+ },
+ .sensorDelays = {
+ .exposureDelay = 2,
+ .gainDelay = 2,
+ .vblankDelay = 2,
+ .hblankDelay = 2
+ },
+ } },
{ "ov2685", {
.unitCellSize = { 1750, 1750 },
.testPatternModes = {
Provide the OmniVision OV08D10 camera sensor properties and registration with libipa for the gain code helpers. Signed-off-by: Matthias Fend <matthias.fend@emfend.at> --- src/ipa/libipa/camera_sensor_helper.cpp | 10 ++++++++++ src/libcamera/sensor/camera_sensor_properties.cpp | 13 +++++++++++++ 2 files changed, 23 insertions(+) --- base-commit: 4937f5489b799e1ce5b0856cc34549abacb1f19a change-id: 20260327-ov08d10-078ce984b8a4 Best regards,