summaryrefslogtreecommitdiff
path: root/src/android/camera_request.cpp
diff options
context:
space:
mode:
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>2022-05-02 07:34:12 +0300
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>2022-06-03 17:56:45 +0300
commitafed56621e4ea143a4ca86d287d9eec8eb5f515a (patch)
treea8c4e27065e27debea28db85f3bcce5012994f60 /src/android/camera_request.cpp
parentf8ee23655b57d90f83874eb6a49f07e84b5e4657 (diff)
libcamera: v4l2_subdevice: Add RGB565_1X16 media bus format
The format is used by the i.MX8 ISI driver that will be supported by the simple pipeline handler. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
Diffstat (limited to 'src/android/camera_request.cpp')
0 files changed, 0 insertions, 0 deletions
controller) : controller_(controller), paused_(false) { } virtual ~Algorithm() = default; virtual char const *Name() const = 0; virtual bool IsPaused() const { return paused_; } virtual void Pause() { paused_ = true; } virtual void Resume() { paused_ = false; } virtual void Read(boost::property_tree::ptree const &params); virtual void Initialise(); virtual void SwitchMode(CameraMode const &camera_mode, Metadata *metadata); virtual void Prepare(Metadata *image_metadata); virtual void Process(StatisticsPtr &stats, Metadata *image_metadata); Metadata &GetGlobalMetadata() const { return controller_->GetGlobalMetadata(); } private: Controller *controller_; bool paused_; }; // This code is for automatic registration of Front End algorithms with the // system. typedef Algorithm *(*AlgoCreateFunc)(Controller *controller); struct RegisterAlgorithm { RegisterAlgorithm(char const *name, AlgoCreateFunc create_func); }; std::map<std::string, AlgoCreateFunc> const &GetAlgorithms(); } // namespace RPiController