Commit Graph

  • 60c41f7f48 Fix for latest FFMpeg library. main andreili 2025-07-29 13:52:15 +02:00
  • 400e036ea2 webrtc: check datachannel label for ping/pong Kamil Trzciński 2025-07-04 18:06:04 +02:00
  • 520350ed67 package: update to 0.3.x Kamil Trzciński 2025-07-03 00:11:03 +02:00
  • a4bcc14283 webrtc: introduce timeout_s by default set to 1h Kamil Trzciński 2025-07-02 23:33:28 +02:00
  • 2d3a488437 webrtc: add ping/pong when sending a frame Kamil Trzciński 2025-07-02 23:14:38 +02:00
  • e4fe25fdb6 webrtc: add liveness check to WebRTC output using data channel Joshua Piccari 2023-08-05 14:12:22 -07:00
  • 9379ffde78
    libcamera: parse arrays for options (#180) Kamil Trzciński 2025-07-02 21:43:47 +02:00
  • 5e689449d4
    http: decode POST parameters before applying options. (#174) Arkadiusz Miśkiewicz 2025-07-02 20:59:27 +02:00
  • f7b673cb94 workflow: run only on pull request if push Kamil Trzcinski 2025-07-02 20:36:34 +02:00
  • e4a84207a4 rtsp: disable RTSP support if using old livemedia version Kamil Trzcinski 2025-07-02 20:28:41 +02:00
  • 142de03770 workflow: fix ccache error when running docker as non-root Kamil Trzcinski 2025-06-08 22:51:49 +02:00
  • 60aa207562 workflow: do not fail fast on build_test.yaml Kamil Trzcinski 2025-06-08 19:41:31 +02:00
  • bef4755bbe workflow: use arm runners for arm64 builds Kamil Trzcinski 2025-06-08 18:55:04 +02:00
  • 50bb175ca4 workflow: add missing --platform to Dockerfile Kamil Trzcinski 2025-06-08 18:23:28 +02:00
  • 350304e4c4
    service: add ArduCAM 5MP NoIR sensor configuration (#108) Bryan O'Donoghue 2025-06-08 17:49:24 +01:00
  • 4f60293876
    service: create camera-streamer-raspi-v1.3-5MP.service (#116) Denix 2025-06-08 18:48:10 +02:00
  • 3fe5d2106f
    html: fix id_key to use device.name (#92) Christoph Wiechert 2025-06-08 18:47:38 +02:00
  • f73ac32944
    build: use printf instead of echo (#110) Zeyu Dong 2025-06-08 12:46:11 -04:00
  • 598dd6b922
    service: change examples to avoid using deprecated argument syntax (#127) 2114L3 2025-06-09 02:45:04 +10:00
  • 3d2085c4b2
    workflow: update README.md for submodule clone instructions (#132) ayourk 2025-06-08 10:44:19 -06:00
  • 39c89134eb workflow: update actions/upload-artifact to v4 Kamil Trzcinski 2025-06-08 17:46:30 +02:00
  • 4e466057e6
    libcamera: fix compilation errors for libcamera v0.5.0 (#169) Patrick Gehrsitz 2025-06-08 17:34:59 +02:00
  • 68de1189df
    libcamera: fix compilation errors for libcamera v0.3.2+rpt20241119 (#168) Patrick Gehrsitz 2025-06-08 17:34:29 +02:00
  • 4203f89df1
    Create btt-pi2.txt Kamil Trzciński 2024-05-07 11:41:59 +02:00
  • 6deb9c513c
    libcamera: fix bytesperline calculation for libcamera0.2 (#140) Ruslan Sayfutdinov 2024-03-08 07:30:59 +00:00
  • 54bdd9d4d6 workflow: properly generate version.h Kamil Trzcinski 2023-12-06 10:05:52 +01:00
  • bc231917d8 libcamera: support transform to orientation rename Kamil Trzcinski 2023-11-27 22:21:18 +01:00
  • 3c116f2307 device: some v4l2 cameras do not accept parameters unless streaming Kamil Trzcinski 2023-11-20 21:28:31 +01:00
  • 82dea910bc tools: fix usb_camera.sh not accepting parameters Kamil Trzcinski 2023-11-20 21:28:14 +01:00
  • 9cb0a474e4 tools: add rpi_debug.sh script Kamil Trzcinski 2023-11-20 21:27:58 +01:00
  • e43e93c236 libcamera: disable SceneFlicker in bookworm Kamil Trzcinski 2023-10-14 18:21:24 +02:00
  • 7d43fb7e3c workflow: automatically generate changelog Kamil Trzcinski 2023-10-14 17:03:20 +02:00
  • e5e4c34e7c workflow: compile debian bookworm Kamil Trzcinski 2023-10-14 16:53:40 +02:00
  • ff539cda26
    build: Remove temporary libssl package workaround (#86) Gina Häußge 2023-07-22 04:05:01 +02:00
  • dafffc769e workflow: use DAG for release Kamil Trzcinski 2023-07-22 10:57:58 +09:00
  • 8143fa97dc workflows: allow to test via workflow_dispatch Kamil Trzcinski 2023-07-22 10:48:14 +09:00
  • 98aa208930 workflow: update README.md Kamil Trzcinski 2023-07-01 16:52:45 +02:00
  • f04e9311ab
    ffmpeg: remuxer: fix "initialization discards 'const' qualifier from pointer target type" (#80) Kamil Trzciński 2023-07-01 16:49:33 +02:00
  • 8d0c04ccd5
    http: add --http-listen=<ip4>, and listen by default on 127.0.0.1 (#81) Kamil Trzciński 2023-07-01 16:38:36 +02:00
  • f1966ab2b9
    debian: add Breaks/Conflicts/Replaces to overwrite old version of camera-streamer (#79) Gina Häußge 2023-07-01 15:39:22 +02:00
  • afff8b9d78
    html: fix syntax problem in iceServers (#77) Zeyu Dong 2023-06-26 07:46:41 -04:00
  • 01b0e969b3 webrtc: always use iceServers instead of ice_servers Kamil Trzcinski 2023-06-14 00:18:56 +02:00
  • 836d3177b0 build: fix Dockerfile for raspi/arm32v7 Kamil Trzciński 2023-06-13 21:22:04 +00:00
  • 272b16ee1c webrtc: accept iceServers: [] provided in POST /webrtc, support trickle ICE Kamil Trzcinski 2023-06-13 20:34:45 +02:00
  • e8ffe47343 webrtc: allow to specify ice-servers on command line Kamil Trzcinski 2023-06-02 11:09:46 +02:00
  • 589c5fa602 html: fix control endpoints Kamil Trzcinski 2023-06-12 23:32:30 +02:00
  • 6719cc448f docs: update project requirements Kamil Trzcinski 2023-06-12 22:33:49 +02:00
  • f7a15ce68a device: estimate stddev of frames capture Kamil Trzcinski 2023-06-09 00:48:54 +02:00
  • a26542da39 readme: add references Kamil Trzcinski 2023-06-01 23:10:01 +02:00
  • 7cb28d810d html: add control.html and change POST /option interface Kamil Trzcinski 2023-05-30 11:26:09 +02:00
  • 67832e526c libcamera: ignore some controls Kamil Trzcinski 2023-06-02 00:12:10 +02:00
  • 899f2c5e62 status: extend to provide all camera options and properties in JSON payload Kamil Trzcinski 2023-06-01 23:42:18 +02:00
  • 8df8dcf2e5 docs: update README.md about master Kamil Trzcinski 2023-06-12 22:09:32 +02:00
  • 55b6588734 docs: update resolution.md Kamil Trzciński 2023-06-12 12:26:52 +02:00
  • a4082fbd20
    docs: fix RTSP docs referencing resolution Kamil Trzciński 2023-06-12 12:22:40 +02:00
  • b4294a382d debug: add btt-pi Kamil Trzcinski 2023-06-10 22:26:28 +02:00
  • eec4e7bb39 util: add opt_value and opt_string methods MK3S+ Printer 2023-05-08 17:24:03 +02:00
  • 61e9d6bae4 workflow: do not support buster Kamil Trzcinski 2023-06-02 10:30:35 +02:00
  • e1a5f987c4 http: fix potential memory corruption Kamil Trzcinski 2023-06-01 23:05:09 +02:00
  • e3a4d2768f workflow: fix incremental versions (missing v prefix) Kamil Trzcinski 2023-06-01 19:00:40 +02:00
  • baffbad1cf workflow: fix broken raspi armhf build Kamil Trzcinski 2023-06-01 16:39:55 +00:00
  • 9da4e89403 workflow: update README and RELEASE Kamil Trzcinski 2023-05-30 23:58:20 +02:00
  • 6062a1214d workflow: ignore raspi/buster Kamil Trzcinski 2023-05-27 09:52:17 +02:00
  • 69584c07db package: create debian package with prebuilds Kamil Trzcinski 2023-05-26 14:53:38 +02:00
  • d80d039f3c services: update predefined services and add generic one Kamil Trzcinski 2023-05-27 09:52:11 +02:00
  • e67a19587f project: add FUNDING.yml Kamil Trzcinski 2023-05-27 09:51:28 +02:00
  • f0634f9f02 Cleanup main branch Kamil Trzcinski 2023-05-25 11:30:51 +02:00
  • 9106d2c7f4 status: fix snapshot url Kamil Trzcinski 2023-05-09 11:23:38 +02:00
  • 54f538e7fe Extend tools/dump_cameras.sh to include --list-ctrls Kamil Trzcinski 2023-04-18 10:55:55 +02:00
  • c88d5c9b17 Rename status.json to status Kamil Trzcinski 2023-04-18 10:55:39 +02:00
  • a58e791a9b Add tests/broken.jpeg Kamil Trzcinski 2023-04-18 10:39:32 +02:00
  • f742c1a7fc Fix camera-vflip/hflip support on arm32v7 Kamil Trzcinski 2023-04-18 10:37:39 +02:00
  • 6e89ac9663 Ensure that /snapshot is always "up-to date" Kamil Trzcinski 2023-04-13 11:09:20 +02:00
  • cdb62efd93 tools: update dump cameras script to include libcamera devices Kamil Trzcinski 2023-03-08 19:36:42 +01:00
  • 60f7aa1ceb webrtc: ensure that keyframe is requested at start of stream Kamil Trzcinski 2023-03-08 19:28:10 +01:00
  • 1c806508f4 rtsp: fix no keyframe being sent at start of stream (memory corruption) Kamil Trzcinski 2023-03-08 19:26:08 +01:00
  • 538955ee30 rtsp: fix deadlock when finishing stream Kamil Trzcinski 2023-03-08 19:14:41 +01:00
  • 42dbdb7345 cmd: add NV12 and NV21 formats support Kamil Trzcinski 2023-03-08 19:14:23 +01:00
  • 04dd8c926f debug: dump all buffers to path specified by CAMERA_DEBUG_CAPTURE Kamil Trzcinski 2023-03-07 10:54:00 +01:00
  • dce3a388b0 debug: add Orange PI 4 LTS and RockPI 4 SE Kamil Trzcinski 2023-03-06 11:49:28 +01:00
  • 59977a55a9 debug: add dump cameras from raspi4 Kamil Trzcinski 2023-03-06 11:12:33 +01:00
  • 22fc4d9bcd tools: improve dump_cameras.sh Kamil Trzcinski 2023-03-06 11:11:02 +01:00
  • bbb1b32e08 Revert "debug: add more logs for VIDIOC_QBUF" Kamil Trzcinski 2023-03-06 10:08:04 +01:00
  • b4fda62ea8 rtsp: enable non-truncated version Kamil Trzcinski 2023-03-03 21:25:50 +01:00
  • 305481b458 rtsp: use std::mutex instead of pthread Kamil Trzcinski 2023-03-03 19:59:32 +01:00
  • 43f2817442 rtsp: fix SIGSEGV Kamil Trzcinski 2023-03-03 17:41:38 +01:00
  • 9db8ba5fa5 device: fix compiler bugs Kamil Trzcinski 2023-03-03 00:28:48 +01:00
  • edba5098d2 camera: improve resolution scaling for non-block camera inputs Kamil Trzcinski 2023-03-02 12:54:41 +01:00
  • abacfe89ea rtsp: fix SIGSEGV Kamil Trzcinski 2023-03-02 00:56:11 +01:00
  • 65e3b17397 cmd: add and print --version on startup Kamil Trzcinski 2023-02-28 21:54:24 +01:00
  • 20ca08ffad camera: use CAMERA_DECODER_DEBUG to define output folder Kamil Trzcinski 2023-02-28 12:00:04 +01:00
  • 9c3414a653 links: restart if not enqueued for too long Kamil Trzcinski 2023-02-26 20:46:37 +01:00
  • 0344a231a9 tools: add a script to run all cameras at the same time for debugging purposes Kamil Trzcinski 2023-02-26 20:01:20 +01:00
  • 8f2361bc16 util: fix broken ioctl_retried improperly handling success condition Kamil Trzcinski 2023-02-26 19:28:49 +01:00
  • 81653d1edc libdatachannel: update to 0.17.12 Kamil Trzcinski 2023-02-26 18:09:37 +01:00
  • 5a3085a2f6 debug: add more logs for VIDIOC_QBUF Kamil Trzcinski 2023-02-25 00:13:56 +01:00
  • 67a43e7bc9 buffer: queue all keyed packets Kamil Trzcinski 2023-02-24 22:09:16 +01:00
  • 19302b93d1 links: to avoid overrun limit amount of buffers enqueued on v4l2 Kamil Trzcinski 2023-02-24 20:01:07 +01:00
  • d57feb0359 links: enqueue and dequeue buffers in sync (output and capture) asynchronously Kamil Trzcinski 2023-02-24 00:18:49 +01:00
  • 34ff200ceb camera: add force_active option to make camera always hot Kamil Trzcinski 2023-02-24 20:02:42 +01:00