Commit Graph

31 Commits

Author SHA1 Message Date
Alessandro Ros af324c9e91
rpi camera: allow using decimal FPS (#1743) (#1873) 2023-05-28 17:29:37 +02:00
Alessandro Ros 89ebc83993
update golangci-lint (#1870) 2023-05-28 17:18:16 +02:00
Alessandro Ros 02af80ed4e
rpi camera: support running on 32-bit OS with 64-bit kernel (#1644) (#1700) 2023-04-13 20:20:21 +02:00
Alessandro Ros 1b9584384c
rpicamera: convert font into C header during compilation (#1638) 2023-04-01 19:06:35 +02:00
Alessandro Ros 2dffccf9c1
update gortsplib, gohlslib (#1637) 2023-04-01 18:39:12 +02:00
Alessandro Ros 3c9eed5fae
rpicamera: add text overlay with current time (#1288) (#1604) 2023-03-31 17:33:30 +02:00
Alessandro Ros 7a4928643d
restore compatibility with non-raspberry arm systems (#1587) 2023-03-20 23:01:47 +01:00
Alessandro Ros 7e684f157d
rpicamera: print an error when libcamera is not found (#1585) 2023-03-20 16:15:14 +01:00
Alessandro Ros 32d6cb4435
rpicamera: support two CSI cameras at once (#1573) (#1574) 2023-03-20 00:22:44 +01:00
Alessandro Ros 695da99e22
rpicamera: support libcamera 0.0.4 (#1548) 2023-03-09 19:18:49 +01:00
aler9 19b06f96eb rpicamera: allow to set gain without disconnecting readers 2023-02-14 11:36:21 +01:00
aler9 31d315ba93 rpicamera: allow to set shutter without disconnecting readers 2023-02-14 11:36:21 +01:00
Alessandro Ros b461f15a4c
rpicamera: support changing parameters without interrupting the stream (#1463) 2023-02-13 12:12:04 +01:00
Azsde 4841189456
Add support for libcamera Autofocus parameters (#1417)
* [DEV #1416] Add support for libcamera Autofocus parameters

* [DEVMINOR] Fix Go formatting

* [DEV] Support AF window parameter for rpiCamera

* [DEV] Update default .yml file to add rpiCameraAfWindow parameter
2023-02-10 12:20:50 +01:00
Alessandro Ros 6ae0cddbcd
rpicamera: fix low framerate when rpiCameraMode is set (#1436)
when two video streams are used, each request must contain two buffers in order to read frames from both streams, even if one of them is not used.
2023-01-30 18:17:16 +01:00
aler9 a679fc6321 rpicamera: set default denoise mode to "off"
this improves performance for most users.
2023-01-28 16:02:50 +01:00
aler9 c49416c07a rpicamera: fix application of denoise mode (#1296)
a typo prevented the application of the denoise mode. Since the denoise
mode influences performance, this was leading to low performances.
2023-01-28 15:49:37 +01:00
aler9 246f1fb76c rpicamera: avoid using explicit libcamera namespace 2023-01-28 12:20:41 +01:00
Benjamin Peter d15bde3a59
rpicamera: Initialize tuning file env var before lib init. Fixes #1344 (#1345) 2022-12-30 15:33:00 +01:00
aler9 fbf8e82db5 update gortsplib 2022-12-28 20:32:03 +01:00
Alessandro Ros c778c049ce
switch to gortsplib v2 (#1301)
Fixes #1103

gortsplib/v2 supports multiple formats inside a single track (media). This allows to apply the resizing algorithm to single formats inside medias.

For instance, if a media contains a a proprietary format and an H264 format, and the latter has oversized packets, they can now be resized.
2022-12-13 20:54:17 +01:00
aler9 3b5efb25a3 add docker images with libcamera included (#1110) 2022-12-12 13:52:09 +01:00
aler9 ff12605106 rpicamera: remove grep and awk dependency 2022-12-12 13:14:26 +01:00
aler9 3f5c550baf rpicamera: support libcamera 0.0.2 2022-12-08 23:50:18 +01:00
aler9 4e4067dc85 rpicamera: avoid hanging during encode errors (#1133) 2022-11-03 17:39:51 +01:00
aler9 a48374c81f rpicamera: fix compatibility with latest version of libcamera (#1195) 2022-10-29 12:34:44 +02:00
aler9 4f6121b1c4 rpicamera: use exact frame timestamps 2022-10-25 12:14:37 +02:00
aler9 7013b75daf rpicamera: add rpiCameraMode parameter (#1111) 2022-10-25 11:23:44 +02:00
Alessandro Ros 8825fddd89
Add additional Raspberry Pi Camera parameters (#1198)
* rpicamera: add rpiCameraHFlip and rpiCameraVFlip parameters

* rpicamera: add rpiCameraBrightness, rpiCameraContrast,
rpiCameraSaturation, rpiCameraSharpness, rpiCameraExposure,
rpiCameraAWB, rpiCameraDenoise, rpiCameraShutter, rpiCameraMetering,
rpiCameraGain, rpiCameraEV, rpiCameraROI, rpiCameraTuningFile

* support float values in config file
2022-10-24 15:08:30 +02:00
aler9 f1fb00b80f update golangci-lint 2022-09-17 21:19:45 +02:00
Alessandro Ros 8c2b12a314 Add native support for the raspberry pi camera (#1057) 2022-08-16 18:44:31 +02:00