Commit Graph

  • b1c6fb33ec device: remove device_consume_event and device_set_decoder_start Kamil Trzcinski 2023-02-23 11:55:42 +01:00
  • 86e89a6291 device: add helpers for count enqueued Kamil Trzcinski 2023-02-22 13:29:28 +01:00
  • 23491cef49 libcamera: dynamically add new configurations Kamil Trzcinski 2023-02-23 11:15:50 +01:00
  • 21ce78a277 camera: improve FPS handling Kamil Trzcinski 2023-02-23 16:48:19 +01:00
  • a24e100983 camera: fix output matches to find close-by resolutions Kamil Trzcinski 2023-02-23 15:27:18 +01:00
  • 529d72b105 libcamera: configure RAW to force correct resolution Kamil Trzcinski 2023-02-22 23:00:17 +01:00
  • e2e5762b2b libcamera: improve configuration management Kamil Trzcinski 2023-02-22 22:11:56 +01:00
  • 10545b6b7a camera: match resolutions close to 32x32 blocks (when re-using) Kamil Trzcinski 2023-02-22 21:49:06 +01:00
  • aef3a7300a tests: fix dummy.sh script Kamil Trzcinski 2023-02-22 20:27:14 +01:00
  • b2dfba5577 cmd: add /status.json to describe what and how it works Kamil Trzcinski 2022-09-03 12:14:01 +02:00
  • aafd120af3 libcamera: support Rectangle and Size types Kamil Trzcinski 2023-02-22 17:59:29 +01:00
  • d963fdd16d service: update raspi 12MP config Kamil Trzcinski 2023-02-22 17:34:54 +01:00
  • 72dfc2e731 camera: limit max rescaller size to 1920 (default for Raspi) Kamil Trzcinski 2023-02-22 11:46:42 +01:00
  • 3bc447c772 camera: add support for V4L2_PIX_FMT_SBGGR10P Kamil Trzcinski 2023-02-22 11:41:34 +01:00
  • c9600d1253 device: allow to use dummy as a way to test streamer Kamil Trzcinski 2023-02-21 22:13:42 +01:00
  • 2e9718fea7 device: make device_open_buffer_list_capture to use buffer_format_t Kamil Trzcinski 2023-02-21 17:40:48 +01:00
  • 71a88f3fc2 util/opts: print help as a command line Kamil Trzcinski 2023-02-21 17:22:06 +01:00
  • 168181afa5 camera: find device handling the format by format order Kamil Trzcinski 2023-02-21 15:33:56 +01:00
  • 0c244a61c8 Pass sizeimage to ensure that allocated buffers are of a correct size Kamil Trzcinski 2022-11-05 13:53:55 +01:00
  • ca08adb62f Add -snapshot.height, -stream.height and -video.height Kamil Trzciński 2022-10-29 14:30:43 +02:00
  • c18561c9f8 service: add support for Raspi Camera Module 3 12MP Kamil Trzcinski 2023-02-22 17:13:30 +01:00
  • a5bfeffc2b tools: update csi_camera.sh and libcamera_camera.sh scripts Kamil Trzcinski 2023-02-21 23:42:15 +01:00
  • 4d58a383bf util: improve error message of ioctl_retried Kamil Trzcinski 2023-02-21 23:32:36 +01:00
  • 38c1811fdf tools: usb_camera.sh accepts CAMERA_INDEX=0..n Kamil Trzcinski 2023-02-21 23:08:23 +01:00
  • 4ff6bee511 device: some random fixes Kamil Trzcinski 2023-02-21 18:31:12 +01:00
  • fc8255ed90 device: ensure that sink has capture that can process output - otherwise skip Kamil Trzcinski 2023-02-21 22:54:00 +01:00
  • 45c4d69332 tools: add tools/rpi_mem_usage.sh script Kamil Trzcinski 2023-02-21 16:07:55 +01:00
  • ba369ce597 Log how much memory was used Kamil Trzcinski 2022-11-05 13:25:12 +01:00
  • 764f94ba44 Add various tools Kamil Trzcinski 2022-11-05 15:39:03 +01:00
  • d143f3019e
    fix: use current url to connect to server (#22) Stefan Dej 2022-10-30 17:16:06 +01:00
  • 5ff64f2caf Use value_uint for value_mapping Kamil Trzciński 2022-10-29 12:23:18 +02:00
  • 3839f051af Refactor buffer_lock_capture method Kamil Trzciński 2022-10-29 11:46:25 +02:00
  • 79e9bca11f Discover H264 keyframes on dequeue Kamil Trzciński 2022-10-29 11:36:58 +02:00
  • ec2ed5e392 Fix top bar for H264 stream MK3S+ Printer 2022-10-29 11:10:49 +02:00
  • f0d16f491c Add CAMERA_DECODER_DEBUG to capture debug output of capture into /tmp MK3S+ Printer 2022-10-29 11:10:36 +02:00
  • 8359362204 Improve decoder selected formats to choose ones with best quality first MK3S+ Printer 2022-10-29 11:10:16 +02:00
  • 4b2f51ba2e Fix /option support MK3S+ Printer 2022-10-29 10:00:09 +02:00
  • 57fc761986 Active high/low res only when needed Kamil Trzcinski 2022-10-25 16:55:33 +02:00
  • 6bdb33ff3a Fix buffer leakage on camera reconnect Kamil Trzcinski 2022-10-25 16:37:30 +02:00
  • caafd0da44 Add Access-Control-Allow-Origin: * everywhere Kamil Trzcinski 2022-10-24 00:22:18 +02:00
  • cb7795ad2e Fix typo Kamil Trzcinski 2022-10-09 20:12:06 +02:00
  • e509c328f1 Disable usage of STUN server (it should not be needed for local) MK3S+ Printer 2022-10-10 20:27:22 +02:00
  • 57fb09fbf1 Improve index.html to provide better description of all options Kamil Trzcinski 2022-10-03 01:09:13 +02:00
  • 771f61449b Fix Unexpected error 9 on netlink descriptor <fd> Kamil Trzcinski 2022-09-24 10:59:08 +02:00
  • f08421a796 Improve HTTP support (to better handle params) and redirect /video params Kamil Trzcinski 2022-09-07 11:15:09 +02:00
  • 5801152b03 Add /video to automatically give HLS to supported browser Kamil Trzcinski 2022-09-06 23:04:55 +02:00
  • 5ee0bee59f Add WebRTC support using libdatachannel Kamil Trzcinski 2022-08-31 19:04:54 +02:00
  • ff81088824 Build action workflow Kamil Trzcinski 2022-09-06 13:01:27 +02:00
  • d36c2d590c device/libcamera: fix libcamera::Span API breakage (#11) noahwilliamsson 2022-09-05 10:28:35 +02:00
  • 878ad95598 Fix bug introduced by 3c818772d1 (diff-6eb6287b4cf8659acef0809a500f07e26feac08a34f12b17a8897127a5d84ab8) Kamil Trzciński 2022-09-04 19:19:13 +00:00
  • fbf4e30f71 Fix build-env script Kamil Trzciński 2022-09-04 18:48:12 +00:00
  • 6eaaa57d0b Do not use ISP to produce concurrently low resolution Kamil Trzcinski 2022-09-03 11:33:30 +02:00
  • 5031cd99f6 Register buffer_lock as a global output Kamil Trzcinski 2022-09-03 11:04:37 +02:00
  • 3c818772d1 Add scripts to create build env for other architectures Kamil Trzcinski 2022-09-04 20:27:25 +02:00
  • 0a37c63d00 Enumerate v4l2 devices Kamil Trzcinski 2022-09-02 20:21:11 +02:00
  • 328198745b Remove rtsp_options from output/rtsp Kamil Trzcinski 2022-09-03 10:20:17 +02:00
  • df67c0272e Make video.mp4 streamable using MSE on supported browsers Kamil Trzcinski 2022-09-01 13:11:42 +02:00
  • dd3aa47805 Move http/ and rtsp/ into output/ Kamil Trzcinski 2022-09-02 22:06:19 +02:00
  • 17ec167dd9 Move part of http/ into util/http/ Kamil Trzcinski 2022-09-02 22:02:41 +02:00
  • 2299bf9708 Move ffmpeg/ into util/ffmpeg/ Kamil Trzcinski 2022-09-02 22:01:09 +02:00
  • f5726fc9b2 Move opts/ into util/opts/ Kamil Trzcinski 2022-09-02 22:00:01 +02:00
  • 9a592fb00e Change h264 stream to 2Mbps by default Kamil Trzcinski 2022-08-31 19:10:35 +02:00
  • a397ccc8c2 Get rid of .vscode/settings.json Kamil Trzcinski 2022-08-31 10:59:41 +02:00
  • 94afdc2cf4 Split camera-streamer into separate files Kamil Trzcinski 2022-08-31 10:53:14 +02:00
  • 05a25e853a Move camera-streamer into subdirectory Kamil Trzcinski 2022-08-31 10:50:00 +02:00
  • d430d68fc7 Improve RTSP support to configure port and expose low res stream Kamil Trzcinski 2022-08-27 20:38:15 +02:00
  • e4be9cac48 Fix ConditionPathExists Kamil Trzcinski 2022-08-26 12:01:21 +02:00
  • d49169070a Add RTSP support via live555 Kamil Trzcinski 2022-08-25 15:28:45 +02:00
  • 7a584dc16d Add disclaimer about auto_focus, vflip and hflip Kamil Trzcinski 2022-08-24 17:51:33 +02:00
  • a9c65fae0d Allow to set -camera-vflip and -camera-hflip Kamil Trzcinski 2022-08-24 17:48:55 +02:00
  • 8b1d066dfc Fix compilation of device/libcamera/fake_camera.c on 32bits Kamil Trzcinski 2022-07-20 12:21:33 +02:00
  • 6530e5f5b6 Implement FAKE_CAMERA_SENSOR to allow fake image sensor used Kamil Trzcinski 2022-07-14 14:18:13 +02:00
  • 4e641dea1e Open default camera of a given type Kamil Trzcinski 2022-07-12 21:59:02 +02:00
  • 1857cd8d77 Improve options handling Kamil Trzcinski 2022-07-12 21:49:49 +02:00
  • 18be13ccc9 Merge branch 'master' of github.com:ayufan-research/camera-streamer Kamil Trzcinski 2022-07-12 15:58:07 +02:00
  • 9e6e449f98
    Added service file for Raspberry Pi v2.1 camera (#4) RobeeeJay 2022-07-12 14:55:32 +01:00
  • 39c383851d Detect USB/arducam presence Kamil Trzcinski 2022-07-12 15:47:20 +02:00
  • b052e5eb04 Remove the controls::draft::AfTrigger since it is an exposed control now via controls::AfTrigger Kamil Trzcinski 2022-07-12 11:10:25 +02:00
  • 9e7e14d15b Expose snapshot.jpg MK3S+ Printer 2022-07-11 15:58:16 +02:00
  • 2cec9a9032 Make JPEG to be valid format Kamil Trzcinski 2022-07-08 13:42:22 +02:00
  • 883a951cea Expose options for v4l2 Kamil Trzcinski 2022-07-08 12:41:08 +02:00
  • 6460d1b902 Emit options of all devices Kamil Trzcinski 2022-07-08 12:20:09 +02:00
  • b4668aa320 Output all properties and options Kamil Trzcinski 2022-07-08 12:12:30 +02:00
  • 9051518082 Better print available cameras Kamil Trzcinski 2022-07-08 10:52:19 +02:00
  • ab7e87d5ef Compile with _GNU_SOURCE Kamil Trzcinski 2022-07-08 09:41:43 +02:00
  • bb4bbdc6ea Be flexible on setting camera params Kamil Trzcinski 2022-07-07 15:14:39 +02:00
  • f7e5b0bcbe Better output controls and properties from libcamera Kamil Trzcinski 2022-07-07 14:19:45 +02:00
  • 62372d3d16 Fix .mkv link Kamil Trzcinski 2022-07-07 12:38:14 +02:00
  • e9ffcc7c3b Fix defaults Kamil Trzcinski 2022-07-07 12:26:34 +02:00
  • 2be35c8793 Update service Kamil Trzcinski 2022-07-07 12:18:02 +02:00
  • 6b9d957641 Fix auto-focus option Kamil Trzcinski 2022-07-07 12:09:31 +02:00
  • 99dd89796d Dump libcamera metadata in verbose Kamil Trzcinski 2022-07-07 12:09:05 +02:00
  • 1f5262afd8 Add -camera-auto-focus option Kamil Trzcinski 2022-07-07 12:08:56 +02:00
  • b16c686032 Force auto-focus on start Kamil Trzcinski 2022-07-07 11:37:45 +02:00
  • 4e8e74c716 Fix dynamic setting of auto-focus Kamil Trzcinski 2022-07-07 11:37:36 +02:00
  • 07a46ee7cc Make libcamera to support some formats Kamil Trzcinski 2022-07-07 11:37:19 +02:00
  • 286302ec19 Make default bitrate of h264 to be 10M Kamil Trzcinski 2022-07-07 11:36:51 +02:00
  • 4eaa42f1ea Add Af-Trigger Kamil Trzcinski 2022-07-05 12:05:17 +02:00
  • 26d94709e3 Fix printf warnings Kamil Trzcinski 2022-07-05 09:22:40 +00:00
  • 981eb459ed Fix compilation on 32bits Kamil Trzcinski 2022-07-05 07:40:10 +00:00