Zeyu Dong
afff8b9d78
html: fix syntax problem in iceServers ( #77 )
2023-06-26 13:46:41 +02:00
Kamil Trzcinski
01b0e969b3
webrtc: always use iceServers
instead of ice_servers
2023-06-14 00:18:56 +02:00
Kamil Trzciński
836d3177b0
build: fix Dockerfile
for raspi/arm32v7
2023-06-13 21:22:04 +00:00
Kamil Trzcinski
272b16ee1c
webrtc: accept iceServers: []
provided in POST /webrtc
, support trickle ICE
...
Thanks https://github.com/ayufan/camera-streamer/pull/65
2023-06-13 20:35:48 +02:00
Kamil Trzcinski
e8ffe47343
webrtc: allow to specify ice-servers on command line
2023-06-13 20:35:44 +02:00
Kamil Trzcinski
589c5fa602
html: fix control endpoints
2023-06-12 23:46:03 +02:00
Kamil Trzcinski
6719cc448f
docs: update project requirements
2023-06-12 22:39:54 +02:00
Kamil Trzcinski
f7a15ce68a
device: estimate stddev of frames capture
2023-06-12 22:39:53 +02:00
Kamil Trzcinski
a26542da39
readme: add references
2023-06-12 22:39:30 +02:00
Kamil Trzcinski
7cb28d810d
html: add control.html
and change POST /option
interface
2023-06-12 22:39:28 +02:00
Kamil Trzcinski
67832e526c
libcamera: ignore some controls
2023-06-12 22:38:35 +02:00
Kamil Trzcinski
899f2c5e62
status: extend to provide all camera options and properties in JSON payload
...
- control: add `device_option_is_equal`
- libcamera: provide human readable configurable options
- v4l2: include camera control values
- libcamera: store all applied controls
- libcamera: use `device_option_is_equal`
2023-06-12 22:38:08 +02:00
Kamil Trzcinski
8df8dcf2e5
docs: update README.md about master
2023-06-12 22:09:50 +02:00
Kamil Trzciński
55b6588734
docs: update resolution.md
2023-06-12 12:30:20 +02:00
Kamil Trzciński
a4082fbd20
docs: fix RTSP docs referencing resolution
2023-06-12 12:22:40 +02:00
Kamil Trzcinski
b4294a382d
debug: add btt-pi
2023-06-10 22:26:34 +02:00
MK3S+ Printer
eec4e7bb39
util: add opt_value
and opt_string
methods
2023-06-03 18:49:22 +02:00
Kamil Trzcinski
61e9d6bae4
workflow: do not support buster
2023-06-02 10:30:35 +02:00
Kamil Trzcinski
e1a5f987c4
http: fix potential memory corruption
2023-06-02 00:14:41 +02:00
Kamil Trzcinski
e3a4d2768f
workflow: fix incremental versions (missing v
prefix)
2023-06-01 20:36:50 +02:00
Kamil Trzcinski
baffbad1cf
workflow: fix broken raspi armhf build
2023-06-01 18:50:59 +02:00
Kamil Trzcinski
9da4e89403
workflow: update README and RELEASE
2023-05-31 00:51:28 +02:00
Kamil Trzcinski
6062a1214d
workflow: ignore raspi/buster
2023-05-27 10:08:02 +02:00
Kamil Trzcinski
69584c07db
package: create debian package with prebuilds
...
The generated variants include raspi and non-raspi platforms.
2023-05-27 10:08:02 +02:00
Kamil Trzcinski
d80d039f3c
services: update predefined services and add generic one
2023-05-27 09:55:49 +02:00
Kamil Trzcinski
e67a19587f
project: add FUNDING.yml
2023-05-27 09:55:39 +02:00
Kamil Trzcinski
f0634f9f02
Cleanup main branch
2023-05-25 11:30:51 +02:00
Kamil Trzcinski
9106d2c7f4
status: fix snapshot url
2023-05-09 11:23:44 +02:00
Kamil Trzcinski
54f538e7fe
Extend tools/dump_cameras.sh
to include --list-ctrls
2023-04-29 10:21:52 +02:00
Kamil Trzcinski
c88d5c9b17
Rename status.json
to status
2023-04-29 10:21:52 +02:00
Kamil Trzcinski
a58e791a9b
Add tests/broken.jpeg
2023-04-29 10:21:52 +02:00
Kamil Trzcinski
f742c1a7fc
Fix camera-vflip/hflip
support on arm32v7
...
This adds `buffer_list_alloc_buffers` and `buffer_list_free_buffers`
to delay buffers allocation for `libcamera`.
Doing this allows to setup RAW stream afterwards.
2023-04-29 10:21:52 +02:00
Kamil Trzcinski
6e89ac9663
Ensure that /snapshot
is always "up-to date"
2023-04-29 10:16:04 +02:00
Kamil Trzcinski
cdb62efd93
tools: update dump cameras script to include libcamera devices
2023-03-08 19:37:28 +01:00
Kamil Trzcinski
60f7aa1ceb
webrtc: ensure that keyframe is requested at start of stream
2023-03-08 19:37:28 +01:00
Kamil Trzcinski
1c806508f4
rtsp: fix no keyframe being sent at start of stream (memory corruption)
2023-03-08 19:37:28 +01:00
Kamil Trzcinski
538955ee30
rtsp: fix deadlock when finishing stream
2023-03-08 19:37:28 +01:00
Kamil Trzcinski
42dbdb7345
cmd: add NV12 and NV21 formats support
2023-03-08 19:37:28 +01:00
Kamil Trzcinski
04dd8c926f
debug: dump all buffers to path specified by CAMERA_DEBUG_CAPTURE
2023-03-08 19:37:28 +01:00
Kamil Trzcinski
dce3a388b0
debug: add Orange PI 4 LTS and RockPI 4 SE
2023-03-08 19:37:28 +01:00
Kamil Trzcinski
59977a55a9
debug: add dump cameras from raspi4
2023-03-08 19:37:28 +01:00
Kamil Trzcinski
22fc4d9bcd
tools: improve dump_cameras.sh
2023-03-08 19:37:28 +01:00
Kamil Trzcinski
bbb1b32e08
Revert "debug: add more logs for VIDIOC_QBUF"
...
This reverts commit 5a3085a2f63c7ede601841fd42c602e697ad4662.
2023-03-06 10:08:04 +01:00
Kamil Trzcinski
b4fda62ea8
rtsp: enable non-truncated version
2023-03-03 21:25:50 +01:00
Kamil Trzcinski
305481b458
rtsp: use std::mutex
instead of pthread
2023-03-03 19:59:32 +01:00
Kamil Trzcinski
43f2817442
rtsp: fix SIGSEGV
2023-03-03 17:41:38 +01:00
Kamil Trzcinski
9db8ba5fa5
device: fix compiler bugs
2023-03-03 00:28:48 +01:00
Kamil Trzcinski
edba5098d2
camera: improve resolution scaling for non-block camera inputs
2023-03-02 12:54:41 +01:00
Kamil Trzcinski
abacfe89ea
rtsp: fix SIGSEGV
2023-03-02 00:56:11 +01:00
Kamil Trzcinski
65e3b17397
cmd: add and print --version
on startup
2023-02-28 21:59:55 +01:00