New picamera integration #367

Merged
blacklight merged 8 commits from 363/new-picamera-integration into master 2024-02-25 21:41:43 +01:00
Owner

Closes: #363

Closes: #363
[WIP] Added streaming support to camera.pi using new picamera2 API
All checks were successful
continuous-integration/drone/push Build is passing
9cf95125a6
Added stream_on_start argument to camera plugins.
All checks were successful
continuous-integration/drone/push Build is passing
9ad9bd20e4
It replaces the functionalities of the deprecated `camera` backends.
[WIP] Rewritten camera.pi.legacy plugin.
All checks were successful
continuous-integration/drone/push Build is passing
e46704010b
[WIP] Updated documentation for camera.pi.
All checks were successful
continuous-integration/drone/push Build is passing
8999a226b1
FIX: Handle stop_streaming exceptions in the main loop of the camera plugin.
All checks were successful
continuous-integration/drone/push Build is passing
4c92bdd11c
Otherwise camera process teardown errors may bubble up and prevent the
plugin from restarting the streaming.
FIX: Remove wait_for_either barrier from the streaming thread.
All checks were successful
continuous-integration/drone/push Build is passing
1c14450781
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.
Added config.yaml example/docs for camera streaming configuration.
All checks were successful
continuous-integration/drone/push Build is passing
9445bd4dc4
blacklight changed title from WIP: New picamera integration to New picamera integration 2024-02-25 21:41:31 +01:00
blacklight deleted branch 363/new-picamera-integration 2024-02-25 21:41:43 +01:00
Sign in to join this conversation.
No description provided.