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
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
eee01e6a2e
intermidiate
2025-03-28 05:24:11 +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
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
58ecd0008f
make use of GATs to make decoder trait implementation simpler.
2025-02-08 20:32:20 +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
ce695adf19
intermidiary commit
2024-11-11 18:28:56 +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
13633ae568
preliminary browsercamera commit
2024-08-18 22:34:05 +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
YAMAMOTO Takashi
aa4d7550e9
yuyv444_to_rgb: avoid highlight overflows
2023-10-16 13:09:49 +09:00
l1npengtul
ae0d818e1c
Add fractional suppprt with new FrameRate type, merge SourceFrameFormat and FrameFormat
2023-10-04 01:19:23 +09:00
l1npengtul
dbdb42bdc6
leaving for diff country. in prog commit.
2023-09-05 18:54:44 +09:00
l1npengtul
67139b84cc
new format request type, quartar way wasm cam impl
2023-08-31 15:23:19 +09:00
l1npengtul
074765f012
Merge remote-tracking branch 'origin/senpai' into senpai
2023-08-03 15:04:48 +09:00
l1npengtul
d642d9a169
add new control value type: StringList, in prog control support for BrowserCamera
2023-08-03 15:04:02 +09:00
l1npengtul
4c75bd7e2f
async decoder trait decl
2023-07-03 16:33:36 +09:00
l1npengtul
e0c0796b48
wgpu fix & inital decoder infra
2023-07-02 09:21:39 +09:00
l1npengtul
cab61c5750
new async trait, in progress browser implementation
2023-06-14 00:22:24 +09:00
l1npengtul
3f570ee0e5
format filter todo, browser camera new, buffer stuffs (todo), new traits for oneshots
2023-03-16 19:09:41 +09:00
l1npengtul
ad93e0a6c5
more browser implementation
2023-03-12 23:00:03 +09:00
l1npengtul
a615d42235
Merge pull request #105 from hanguk0726/PR-FIX-yuyv
...
Fix decoding image on yuyv
2023-02-26 12:44:57 +09:00
l1npengtul
6f2b608660
minor cleanup
2023-02-26 12:43:54 +09:00
hanguk0726
8958f66e8b
fix(decode-image)yuyv
2023-02-25 13:40:02 +09:00
l1npengtul
c196cd1e9c
async trait definition. seperate backend and capture trait for code reuse for Camera.
2023-02-18 18:43:29 +09:00
l1npengtul
22892a06f3
format fulfill logic
2023-02-14 22:04:02 +09:00
l1npengtul
271d64a4a8
new frameformat, new filter, new request
2023-02-13 21:52:05 +09:00