Fabio Manganiello
9445bd4dc4
Added `config.yaml` example/docs for camera streaming configuration.
continuous-integration/drone/push Build is passing
Details
2024-02-25 21:39:12 +01:00
Fabio Manganiello
1c14450781
FIX: Remove `wait_for_either` barrier from the streaming thread.
...
continuous-integration/drone/push Build is passing
Details
The `_accept_client` logic will be executed anyway at the next
iteration, unless the server socket is closed - in that case, the thread
will fail and exit anyway.
The `wait_for_either` barrier in the streaming thread may instead
prevent other connections from being established after the first one is
closed.
2024-02-25 16:02:52 +01:00
Fabio Manganiello
4c92bdd11c
FIX: Handle `stop_streaming` exceptions in the main loop of the camera plugin.
...
continuous-integration/drone/push Build is passing
Details
Otherwise camera process teardown errors may bubble up and prevent the
plugin from restarting the streaming.
2024-02-24 21:36:08 +01:00
Fabio Manganiello
8999a226b1
[WIP] Updated documentation for `camera.pi`.
continuous-integration/drone/push Build is passing
Details
2024-02-24 21:16:43 +01:00
Fabio Manganiello
e46704010b
[WIP] Rewritten `camera.pi.legacy` plugin.
continuous-integration/drone/push Build is passing
Details
2024-02-24 14:07:07 +01:00
Fabio Manganiello
9ad9bd20e4
Added `stream_on_start` argument to `camera` plugins.
...
continuous-integration/drone/push Build is passing
Details
It replaces the functionalities of the deprecated `camera` backends.
2024-02-24 01:31:05 +01:00
Fabio Manganiello
9cf95125a6
[WIP] Added streaming support to camera.pi using new picamera2 API
continuous-integration/drone/push Build is passing
Details
2024-02-22 22:52:52 +01:00
Fabio Manganiello
659c33837e
[WIP] Using new picamera2 module for camera.pi, and moved old picamera integration to camera.pi.legacy
continuous-integration/drone/push Build is passing
Details
2024-02-19 00:07:29 +00:00