summaryrefslogtreecommitdiff
path: root/src/v4l2/v4l2_compat.cpp
diff options
context:
space:
mode:
authorSergei Trofimovich <slyich@gmail.com>2024-12-28 19:11:19 +0000
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>2025-01-09 03:34:13 +0200
commit91de550243121056984e5b9b693b486860655d31 (patch)
tree16877f97e391565637269c4b0f688875d621a361 /src/v4l2/v4l2_compat.cpp
parent5d444bbd51d0b11f85c2d28b426b9bcdce7cbed0 (diff)
libcamera: Add missing <stdint.h> include to dma_buf_allocator.h
Without the change the build fails on upcoming `gcc-15` as: In file included from ../src/libcamera/dma_buf_allocator.cpp:9: ../include/libcamera/internal/dma_buf_allocator.h:66:19: error: 'uint64_t' has not been declared 66 | void sync(uint64_t step); | ^~~~~~~~ Signed-off-by: Sergei Trofimovich <slyich@gmail.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Diffstat (limited to 'src/v4l2/v4l2_compat.cpp')
0 files changed, 0 insertions, 0 deletions
>public Extensible::Private { LIBCAMERA_DECLARE_PUBLIC(Camera) public: Private(PipelineHandler *pipe); ~Private(); PipelineHandler *pipe() { return pipe_.get(); } std::list<Request *> queuedRequests_; ControlInfoMap controlInfo_; ControlList properties_; uint32_t requestSequence_; private: enum State { CameraAvailable, CameraAcquired, CameraConfigured, CameraStopping, CameraRunning, }; bool isRunning() const; int isAccessAllowed(State state, bool allowDisconnected = false, const char *from = __builtin_FUNCTION()) const; int isAccessAllowed(State low, State high, bool allowDisconnected = false, const char *from = __builtin_FUNCTION()) const; void disconnect(); void setState(State state); std::shared_ptr<PipelineHandler> pipe_; std::string id_; std::set<Stream *> streams_; std::set<const Stream *> activeStreams_; bool disconnected_; std::atomic<State> state_; }; } /* namespace libcamera */ #endif /* __LIBCAMERA_INTERNAL_CAMERA_H__ */