134 Commits

Author SHA1 Message Date
Milan Nikolic
799ff27b74 feat(camview): Add native live camera viewer 2026-07-04 09:40:46 +02:00
Milan Nikolic
57c82eb3a0 feat(linux): Show device path in --list-devices 2026-07-04 09:34:44 +02:00
Milan Nikolic
20d7021791 feat(v4l): Request the camera's max advertised frame rate 2026-07-04 09:25:02 +02:00
Milan Nikolic
7a3e92c005 fix(darwin,msmf): Block Read until next frame (reset haveFrame) 2026-07-04 09:23:08 +02:00
Milan Nikolic
88b442ee5f Fix camera test FPS v1.7.0 2026-06-30 19:01:49 +02:00
Milan Nikolic
24360c9c5f Use gen2brain/base64 on arm64 too 2026-06-30 18:52:39 +02:00
Milan Nikolic
c708c55141 Fix V4L device handle leak 2026-06-30 17:35:29 +02:00
Milan Nikolic
f2ac453145 Update Dockerfile 2026-06-30 17:23:44 +02:00
Milan Nikolic
8c0849c88d Add --add-user to create bcrypt htpasswd entries 2026-06-30 17:05:23 +02:00
Milan Nikolic
d09d78bc5f Add --lazy to open the camera only while clients are connected, issue #21 2026-06-30 16:42:40 +02:00
Milan Nikolic
029d0bef08 Skip leading bytes before JPEG SOI marker, issue #58 2026-06-30 16:13:32 +02:00
Milan Nikolic
66b54b6fed Update Android backend 2026-06-30 15:58:25 +02:00
Milan Nikolic
7274571766 Add android/arm64 to goreleaser 2026-06-30 15:53:40 +02:00
Milan Nikolic
87461e519e Show camera name and pixel format in startup banner 2026-06-30 15:28:53 +02:00
Milan Nikolic
1a24bd6337 Update actions 2026-06-30 14:49:14 +02:00
Milan Nikolic
a725c98814 Update README.md 2026-06-30 14:23:01 +02:00
Milan Nikolic
82a6108711 Add goreleaser and GitHub Actions 2026-06-30 14:16:42 +02:00
Milan Nikolic
636c388cba Add device enumeration 2026-06-30 13:34:27 +02:00
Milan Nikolic
b766a53a29 Remove OpenCV/gocv camera backend 2026-06-30 13:10:14 +02:00
Milan Nikolic
16da4dedb6 Make Media Foundation the default Windows backend 2026-06-30 13:00:47 +02:00
Milan Nikolic
817e9d98e3 Add Windows Media Foundation camera backend 2026-06-30 12:48:22 +02:00
Milan Nikolic
9ce1726c4c Request uncompressed format on Windows 2026-06-30 12:14:42 +02:00
Milan Nikolic
b92e633679 Add macOS AVFoundation camera backend 2026-06-30 12:00:22 +02:00
Milan Nikolic
7160220a03 Colorize flag usage output 2026-06-30 06:26:53 +02:00
Milan Nikolic
c75b5ed9b1 Add --version flag 2026-06-30 06:24:12 +02:00
Milan Nikolic
91145544eb Remove bild dependency 2026-06-30 05:32:53 +02:00
Milan Nikolic
57f14f3e81 Add more tests 2026-06-30 04:51:48 +02:00
Milan Nikolic
9686f2303e Harden DIB conversion and add RGB32 2026-06-30 04:50:43 +02:00
Milan Nikolic
14cb2399f1 Use gen2brain/jpegn for default JPEG decoding 2026-06-30 04:34:11 +02:00
Milan Nikolic
676585bf61 Remove jpegli JPEG encode/decode backend 2026-06-30 04:20:53 +02:00
Milan Nikolic
2f4eed85bb Add convert test and skip test without hardware 2026-06-30 04:00:01 +02:00
Milan Nikolic
06a4421e4d Support more V4L pixel formats 2026-06-30 03:58:35 +02:00
Milan Nikolic
b94216d3db Make Windows camera init synchronous 2026-06-29 23:38:15 +02:00
Milan Nikolic
c582baa41a Serve all clients from a single capture loop 2026-06-29 23:32:34 +02:00
Milan Nikolic
058a06c0ec Fix image test 2026-06-29 23:17:02 +02:00
Milan Nikolic
5fcc525cec Merge pull request #60 from tacoverflow/hotfix/use-secure-websockets-if-https-is-used
Update html.go: use wss if https is used
2025-09-17 06:01:34 +02:00
tacoverflow
1e6eae1e14 Update html.go: use wss if https is used 2025-09-16 05:22:03 -07:00
Milan Nikolic
3fe0d88418 Update README.md 2025-06-15 08:48:39 +02:00
Milan Nikolic
6826193e2c Update timestamp 2025-06-15 08:47:13 +02:00
Milan Nikolic
d84884f26b Update server 2025-06-15 08:34:19 +02:00
Milan Nikolic
bf647116a3 Update Dockerfile 2025-06-15 08:32:50 +02:00
Milan Nikolic
8667fe4b48 Add support for YUYV/YUY2 format 2025-06-15 08:32:19 +02:00
Milan Nikolic
7e4e58029a Add some options 2025-06-14 01:45:32 +02:00
Milan Nikolic
fd5cb861cd Update flags 2025-06-14 00:06:04 +02:00
Milan Nikolic
26b04f44ad Remove properties 2025-06-13 21:35:27 +02:00
Milan Nikolic
f556285ad5 Move reader 2025-06-13 21:20:11 +02:00
Milan Nikolic
933b5eef22 Update handlers 2025-06-13 20:36:55 +02:00
Milan Nikolic
e5ee1a2049 Update url for websocket library 2025-06-13 20:10:12 +02:00
Milan Nikolic
7ed9c4c442 Add functions for rotate and timestamp 2025-06-13 19:51:23 +02:00
Milan Nikolic
711ad2f102 Add jpegli 2025-06-13 18:42:00 +02:00