summaryrefslogtreecommitdiff
path: root/src/libcamera/pipeline/rkisp1/rkisp1.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/libcamera/pipeline/rkisp1/rkisp1.cpp')
-rw-r--r--src/libcamera/pipeline/rkisp1/rkisp1.cpp34
1 files changed, 17 insertions, 17 deletions
diff --git a/src/libcamera/pipeline/rkisp1/rkisp1.cpp b/src/libcamera/pipeline/rkisp1/rkisp1.cpp
index c8d217ab..8b279e76 100644
--- a/src/libcamera/pipeline/rkisp1/rkisp1.cpp
+++ b/src/libcamera/pipeline/rkisp1/rkisp1.cpp
@@ -28,6 +28,23 @@ namespace libcamera {
LOG_DEFINE_CATEGORY(RkISP1)
+class RkISP1CameraData : public CameraData
+{
+public:
+ RkISP1CameraData(PipelineHandler *pipe)
+ : CameraData(pipe), sensor_(nullptr)
+ {
+ }
+
+ ~RkISP1CameraData()
+ {
+ delete sensor_;
+ }
+
+ Stream stream_;
+ CameraSensor *sensor_;
+};
+
class PipelineHandlerRkISP1 : public PipelineHandler
{
public:
@@ -51,23 +68,6 @@ public:
bool match(DeviceEnumerator *enumerator) override;
private:
- class RkISP1CameraData : public CameraData
- {
- public:
- RkISP1CameraData(PipelineHandler *pipe)
- : CameraData(pipe), sensor_(nullptr)
- {
- }
-
- ~RkISP1CameraData()
- {
- delete sensor_;
- }
-
- Stream stream_;
- CameraSensor *sensor_;
- };
-
static constexpr unsigned int RKISP1_BUFFER_COUNT = 4;
RkISP1CameraData *cameraData(const Camera *camera)