l1npengtul
0ceddb5a85
yap yap yap
2026-04-13 18:48:29 +09:00
l1npengtul
ab2bedfbf1
working av1 and h264 decoder, h265 is fucked up for some reason and idk why??
2025-11-14 18:03:16 +09:00
l1npengtul
3848c416d8
oops forgor files
2025-11-11 05:19:19 +09:00
l1npengtul
3b0ae537ba
mjpeg, yuv test
2025-11-11 05:16:33 +09:00
l1npengtul
68716fc3d5
compiling ffmpeg decoder
2025-10-28 19:15:43 +09:00
l1npengtul
317756e3a1
interim commit
2025-10-19 00:39:00 +09:00
l1npengtul
5319e517d9
fix compile errors except for ffmpeg
2025-09-13 22:53:49 +09:00
l1npengtul
6db4a46e60
nokhwa-decoders basic implemention: todo tests
2025-09-13 21:52:28 +09:00
l1npengtul
f6594f7852
nokhwa-iter helper crate
2025-09-12 20:01:01 +09:00
l1npengtul
97048c2d49
add test images, add tests for yuv decoder
2025-09-09 23:19:15 +09:00
l1npengtul
aabdaeb062
stable camera index, fix #215
2025-07-10 19:40:20 +09:00
l1npengtul
f69aba1c0f
fix core compile errors, yuv and mjpeg decoder implementation TODO write tests
2025-07-10 18:21:40 +09:00
l1npengtul
a2f458c331
untested ffmpeg decoder, mostly finished core
2025-06-20 17:32:06 +09:00
l1npengtul
361e26e453
(untested) preliminary completion of V4L2 backend. TODO: decoder API
2025-04-17 17:21:18 +09:00
l1npengtul
ef219dc3bd
remove cargo lock
2025-04-17 17:20:47 +09:00
l1npengtul
eee01e6a2e
intermidiate
2025-03-28 05:24:11 +09:00
la1n ping tool
8a38293978
update readme for nokhwa version and add image crate as well
2025-02-25 10:53:25 +09:00
la1n ping tool
665bf7c573
update sponsors
2025-02-25 10:51:34 +09:00
la1n ping tool
c2bc9115fc
remove readme cringe
2025-02-25 01:22:50 +09:00
l1npengtul
f32c9b011a
add metadata to framebuffer, remove bytes and use simple vec<u8> instead
2025-02-24 23:14:21 +09:00
l1npengtul
bca9b4a65a
intermidate
2025-02-08 20:32:20 +09:00
l1npengtul
4d44710261
remove hasher import
2025-02-08 20:32:20 +09:00
l1npengtul
334fd27b0f
ergonomic changes to trait
2025-02-08 20:32:20 +09:00
l1npengtul
ec30a63f66
remove make npm sh - unused
2025-02-08 20:32:20 +09:00
l1npengtul
58ecd0008f
make use of GATs to make decoder trait implementation simpler.
2025-02-08 20:32:20 +09:00
Eduardo Ramos
5b86e1d6bd
Cherry pick 0.10 fixes to MediaFoundation backend ( #200 )
...
* Fix infinite loop when guid_to_frameformat fails (#188 )
* Fix bug in MSFoundation backend where media formats are created not exactly as expected by the device and fail to open (#197 )
* Fix infinite loop when guid_to_frameformat fails
* Fix bug in MSFoundation backend where media formats are created not exactly as expected by the device and fail to open. Also fix conversion of MSFoundation RGB24, it's RAWBGR instead of RAWRGB
* Fix compilation issue
2025-01-18 04:17:17 +09:00
l1npengtul
33f078752b
in progress v4l2 implementation, mostly stable core
2025-01-16 19:18:30 +09:00
Ernest M. van der Linden
f0ffb0edcf
Implemented macro for existing frame formats ( #199 )
...
refactor(formats): simplify frame format groups using macro
- Replace repetitive frame format group definitions with a declarative macro
- Remove excess formats to maintain original format set
- Keep existing group structure (ALL, COMPRESSED, CHROMA, LUMA, RGB, COLOR_FORMATS, GRAYSCALE)
2025-01-07 05:34:37 +09:00
l1npengtul
afd1bca5d2
mit or apl 2.0
2025-01-06 10:12:25 +09:00
l1npengtul
021e4e1323
v0.2.0 core
2025-01-06 10:01:28 +09:00
l1npengtul
0e2d000842
New platform API to simply ApiBackend and allow for custom backends on the fly
2024-12-11 14:46:13 +09:00
l1npengtul
096880eb7e
redo properties API again - make default ID list smaller (and mostly things people actually use) and make the whole thing simpler overall (for us)
2024-12-11 14:16:47 +09:00
l1npengtul
0646b0abf5
make control api simpler, because most platforms arnt v4l2
2024-12-05 12:52:50 +09:00
l1npengtul
5d79e46d06
start fixing core
2024-12-01 04:18:51 +09:00
l1npengtul
7ad29e3e9c
add v4l2 utils to devshell
2024-11-29 10:35:39 +09:00
l1npengtul
44d1fc7fe9
fix opencv not working in devshell flake
2024-11-29 10:32:28 +09:00
l1npengtul
e12b54dd9a
remove devenv
2024-11-29 10:32:00 +09:00
l1npengtul
ce695adf19
intermidiary commit
2024-11-11 18:28:56 +09:00
lain ping tool
cc04c54299
update devenv - add moar headers!
2024-10-12 23:29:45 +09:00
lain ping tool
24788c841e
Update README.md
2024-10-12 20:06:25 +09:00
lain ping tool
5fc13edf5e
add sponsors
2024-10-12 20:05:45 +09:00
l1npengtul
b6288d39ce
[will not build] split out capture API, add async capture type APIs
2024-10-12 19:55:16 +09:00
l1npengtul
7ee36fe5f5
new controls struct - todo: implement trait changes
2024-10-06 06:09:02 +09:00
l1npengtul
4adf68c85f
new controls
2024-10-02 22:10:31 +09:00
l1npengtul
d5eab8bbf2
devshell for nix user (me)
2024-09-29 20:22:53 +09:00
l1npengtul
13633ae568
preliminary browsercamera commit
2024-08-18 22:34:05 +09:00
l1npengtul
14339380c2
fix #166
2024-04-16 17:33:54 +09:00
l1npengtul
fd5559a710
finish decoder and frame format searcher implementation
2024-04-16 12:56:44 +09:00
l1npengtul
32c8a9eff4
new frame rate type - update deps
2024-03-28 14:28:31 +09:00
lain ping tool
f0bbbf3240
Merge pull request #150 from yamt/overflow
...
yuyv444_to_rgb: avoid highlight overflows
2023-10-17 15:24:25 +09:00