Skip to content

Commit

Permalink
readme: add linux support and CI note
Browse files Browse the repository at this point in the history
  • Loading branch information
payload committed Jul 28, 2023
1 parent 9586496 commit e232d05
Showing 1 changed file with 9 additions and 6 deletions.
15 changes: 9 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,15 @@

Camera API with a reduced feature set for basic usecases and learning.

* ❌ Linux, Web, Android, iOS and various embedded support is not existent yet.
* 🚧 Mac support is based on AVFoundation and is not behind the Camera API yet.
* its good to review test print outs too `cargo t -- --nocapture --test-threads=1`
* 🚧 Windows support is based on MediaFoundation.
* tests need to run with a single thread `cargo t -- --test-threads=1`
* ❌ CI is manual running tests on Mac and Windows with various camera devices.
* 🚧 Mac support is based on AVFoundation
* 🚧 Windows support is based on MediaFoundation
* 🚧 Linux support is based on V4L2

* ❌ tests need to run with a single thread `cargo t -- --test-threads=1 --nocapture`
and it is good to review the output of the test cases

* ✔️ PR check is manual running tests on Mac, Windows and Linux laptop internal camera device and a Logitech external camera
* ✔️ CI runs checks, formatting and clippy for main and PRs

```rust
use kamera::Camera;
Expand Down

0 comments on commit e232d05

Please sign in to comment.