Commit Graph

35 Commits

Author SHA1 Message Date
Alessandro Ros
2e476cf4e0
rpi camera: remove patchelf dependency (#2093) 2023-07-22 13:54:08 +02:00
Alessandro Ros
6d342082c2
rpi camera: add rpiCameraHDR parameter (#1876) (#2083) 2023-07-19 14:55:21 +02:00
Hideaki Takahashi
4064a76ec3
fix a compile error with recent libcamera (#2081)
see 26a4b83d1b
2023-07-19 13:59:00 +02:00
Alessandro Ros
418f4a90b5
rpicamera: check libcamera architecture by using the ELF header (#1940) (#1997) 2023-06-28 16:46:32 +02:00
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