Commit Graph

128 Commits

Author SHA1 Message Date
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
Milan Nikolic
84135f3304 Add benchmark 2025-06-13 17:58:10 +02:00
Milan Nikolic
e01c80ca67 Update modules 2025-06-13 17:03:18 +02:00
Milan Nikolic
4a09c9b803 Change libjpeg library, rename tag 2025-06-13 17:01:56 +02:00
Milan Nikolic
948fe29079 Change image library 2025-06-12 21:58:20 +02:00
Milan Nikolic
074d14ad01 Drop support for cv2, rename tag 2025-06-12 21:19:52 +02:00
Milan Nikolic
b302c77f20 Use fork 2024-01-30 16:15:24 +01:00