[RFC 8/9] dw100: fixup

Jacopo Mondi jacopo.mondi at ideasonboard.com
Wed Jul 17 12:09:11 CEST 2024


Signed-off-by: Jacopo Mondi <jacopo.mondi at ideasonboard.com>
---
 .../libcamera/internal/converter/converter_dw100.h    |  2 +-
 src/libcamera/converter/converter_dw100.cpp           | 11 +++++++++--
 2 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/include/libcamera/internal/converter/converter_dw100.h b/include/libcamera/internal/converter/converter_dw100.h
index dc41f365b5c7..ee82b99e8d9d 100644
--- a/include/libcamera/internal/converter/converter_dw100.h
+++ b/include/libcamera/internal/converter/converter_dw100.h
@@ -18,7 +18,7 @@ class Stream;
 class ConverterDW100 : public V4L2M2MConverter
 {
 public:
-	ConverterDW100(std::shared_ptr<MediaDevice> media);
+	ConverterDW100(MediaDevice *media, Converter::Features features);
 };
 
 } /* namespace libcamera */
diff --git a/src/libcamera/converter/converter_dw100.cpp b/src/libcamera/converter/converter_dw100.cpp
index 3061fc71dd80..09ede8d0c216 100644
--- a/src/libcamera/converter/converter_dw100.cpp
+++ b/src/libcamera/converter/converter_dw100.cpp
@@ -29,9 +29,16 @@ LOG_DECLARE_CATEGORY(Converter)
  * \brief Construct a ConverterDW100 instance
  * \param[in] media The media device implementing the converter
  */
-ConverterDW100::ConverterDW100(std::shared_ptr<MediaDevice> media)
-	: V4L2M2MConverter(media.get(), Feature::Crop)
+ConverterDW100::ConverterDW100(MediaDevice *media, Converter::Features features)
+	: V4L2M2MConverter(media, features)
 {
 }
 
+static std::initializer_list<std::string> compatibles = {
+	"dw100",
+};
+
+REGISTER_CONVERTER("dw100", ConverterDW100, compatibles,
+		   Converter::Feature::Crop)
+
 } /* namespace libcamera */
-- 
2.45.2



More information about the libcamera-devel mailing list