Commit Graph

  • 464f05172c
    Remove libdatachannel main Jordan Holt 2024-08-04 13:25:35 +01: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
  • 6d30270b16 links: improve the implementation (simplify it) Kamil Trzcinski 2023-02-22 14:22:00 +01:00
  • e4d5986e99 webrtc: request keyframe exactly once Kamil Trzcinski 2023-02-24 21:52:13 +01:00
  • a8a3e4242b rtsp: request keyframe exactly once Kamil Trzcinski 2023-02-24 21:52:05 +01:00
  • 49c7d01789 buffer: if last buffer is discovered restart streaming Kamil Trzcinski 2023-02-24 19:59:56 +01:00
  • 6c14564e75 device: check hw methods being present Kamil Trzcinski 2023-02-24 19:59:54 +01:00
  • 27b93facc9 libcamera: add frame timeout Kamil Trzcinski 2023-02-24 19:59:54 +01:00
  • f2ad561734 libcamera: find camera by partial match (if not found) Kamil Trzcinski 2023-02-24 19:59:53 +01:00
  • cd7ab4c281 buffer_lock: Fix buffer lock checking for streaming Kamil Trzcinski 2023-02-24 19:59:52 +01:00
  • f7f4eba9ca links: use n_output_lists for link_t Kamil Trzcinski 2023-02-24 19:59:51 +01:00
  • 17fc87a2d8 gitignore: ignore all .vscode/ files Kamil Trzcinski 2023-02-24 19:59:50 +01:00
  • 2413c7f4fc device: remove decoder_started Kamil Trzcinski 2023-02-24 19:59:46 +01:00
  • 6ce1869f71 camera: improve resolution scaling to avoid extra rescallers Kamil Trzcinski 2023-02-24 19:59:42 +01:00
  • 425bbe7745 links: remove link_validate_buffer Kamil Trzcinski 2023-02-24 11:39:48 +01:00
  • 456eec5847 links: rename buf_list to capture_list or output_list Kamil Trzcinski 2023-02-24 11:36:07 +01:00
  • 8042743e1a links: allow to log processing statistics Kamil Trzcinski 2023-02-23 18:30:20 +01:00
  • 8b3ed0b599 links: introduce link_pool_t Kamil Trzcinski 2023-02-22 13:50:42 +01:00
  • 7c375f70a6 links: rename source and sinks to capture_list and output_lists Kamil Trzcinski 2023-02-22 13:34:27 +01:00
  • bf14b915eb links: remove unused global links_init and links_step Kamil Trzcinski 2023-02-24 00:19:49 +01:00
  • 53bfdcfedf decoder: improve support for rescaller to prefer NV12 Kamil Trzcinski 2023-02-23 15:27:42 +01:00
  • cdecb592b9 gitignore: ignore Procfile Kamil Trzcinski 2023-02-23 15:27:00 +01:00
  • 8992ae8f5b utils: improve ioctl retry Kamil Trzcinski 2023-02-23 12:28:29 +01:00
  • c139a13ec2 camera: add camera_get_scaled_resolution Kamil Trzcinski 2023-02-23 11:10:15 +01:00