summaryrefslogtreecommitdiff
path: root/src/android
ModeNameSize
-rw-r--r--camera3_hal.cpp2659logplain
-rw-r--r--camera_device.cpp67127logplain
-rw-r--r--camera_device.h4233logplain
-rw-r--r--camera_hal_manager.cpp6280logplain
-rw-r--r--camera_hal_manager.h1503logplain
-rw-r--r--camera_metadata.cpp2632logplain
-rw-r--r--camera_metadata.h998logplain
-rw-r--r--camera_ops.cpp2347logplain
-rw-r--r--camera_ops.h361logplain
-rw-r--r--camera_stream.cpp3532logplain
-rw-r--r--camera_stream.h4689logplain
-rw-r--r--camera_worker.cpp2678logplain
-rw-r--r--camera_worker.h1451logplain
d---------jpeg383logplain
-rw-r--r--meson.build1822logplain
d---------metadata99logplain
-rw-r--r--post_processor.h790logplain
ass="hl com"> * * libcamera Camera API tests */ #include <iostream> #include <libcamera/framebuffer_allocator.h> #include "camera_test.h" #include "test.h" using namespace std; namespace { class Statemachine : public CameraTest, public Test { public: Statemachine() : CameraTest("platform/vimc.0 Sensor B") { } protected: int testAvailable() { /* Test operations which should fail. */ if (camera_->configure(defconf_.get()) != -EACCES) return TestFail; if (camera_->createRequest()) return TestFail; if (camera_->start() != -EACCES) return TestFail; Request request(camera_.get()); if (camera_->queueRequest(&request) != -EACCES) return TestFail; if (camera_->stop() != -EACCES) return TestFail; /* Test operations which should pass. */ if (camera_->release()) return TestFail; /* Test valid state transitions, end in Acquired state. */ if (camera_->acquire()) return TestFail; return TestPass; } int testAcquired() { /* Test operations which should fail. */ if (camera_->acquire() != -EBUSY) return TestFail; if (camera_->createRequest()) return TestFail; if (camera_->start() != -EACCES) return TestFail; Request request(camera_.get()); if (camera_->queueRequest(&request) != -EACCES) return TestFail;