132 Commits

Author SHA1 Message Date
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 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 f32c9b011a add metadata to framebuffer, remove bytes and use simple vec<u8> instead 2025-02-24 23:14:21 +09:00
l1npengtul 33f078752b in progress v4l2 implementation, mostly stable core 2025-01-16 19:18:30 +09:00
l1npengtul afd1bca5d2 mit or apl 2.0 2025-01-06 10:12:25 +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 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 ae0d818e1c Add fractional suppprt with new FrameRate type, merge SourceFrameFormat and FrameFormat 2023-10-04 01:19:23 +09:00
l1npengtul 67139b84cc new format request type, quartar way wasm cam impl 2023-08-31 15:23:19 +09:00
l1npengtul 4c75bd7e2f async decoder trait decl 2023-07-03 16:33:36 +09:00
l1npengtul cab61c5750 new async trait, in progress browser implementation 2023-06-14 00:22:24 +09:00
l1npengtul 9d3901dc06 start redo browser camera 2023-03-01 22:44:58 +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 533b7e4742 consider update selection API 2023-02-09 23:02:24 +09:00
l1npengtul a623cce828 new ci 2022-12-31 16:32:37 +09:00
l1npengtul 844f5f9562 0.10.3 2022-12-28 15:51:39 +09:00
l1npengtul 881154ab8d 0.10.1 2022-12-23 15:42:13 +09:00
l1npengtul e77607d144 0.10 2022-12-19 17:17:38 +09:00
l1npengtul c65504a2ba rc6 2022-12-19 16:24:27 +09:00
l1npengtul c5c44a3c8e fix docs builds, rc5 2022-12-19 16:00:40 +09:00
l1npengtul f687649871 rc4 2022-12-19 15:36:50 +09:00
l1npengtul 8c77adee87 add pkg meta 2022-12-18 18:30:47 +09:00
l1npengtul d038d5a43c better integration with opencv, housekeeping 2022-12-18 17:52:59 +09:00
l1npengtul f09985c40a ready update 0.10 2022-12-18 16:28:51 +09:00
l1npengtul faf8be2d43 v4l2 facade crate for input-native 2022-11-18 02:45:28 +09:00
l1npengtul 242d723f65 intermidiatery commit 2022-11-18 02:23:03 -08:00
l1npengtul e8b1091234 rc3 prep: update core 2022-11-17 20:44:58 +09:00
l1npengtul ca819f89b1 nokhwa fixes for output thhreaded, #71 2022-11-17 20:10:03 +09:00
l1npengtul c2a5c97489 0.10 RC 1 - After a year in development, I hope it was worth the wait. 2022-11-09 00:55:06 +09:00
l1npengtul 6dab1433d2 clean up clippy core errors 2022-11-06 15:33:08 +09:00
l1npengtul b5b013172d fix opencv, v4l2, jscam, deprecate gst, ipcam 2022-11-06 13:04:22 +09:00
ChemicalXandco c7cffe8813 fix opencv backend 2022-10-22 10:51:58 +01:00
l1npengtul 8f08c8a9ef fix v4l2, avfoundation, msmf, in progress 2022-10-19 00:32:46 +09:00
l1npengtul 90cddd4f80 intermidiate commit 2022-10-10 12:21:12 +09:00
l1npengtul 56dee21591 work for this week 2022-09-25 05:27:13 -07:00
l1npengtul c090601599 in progress avfoundation update 2022-09-13 08:41:03 -07:00
l1npengtul 29613111da fix more of the project 2022-09-05 00:01:27 +09:00
l1npengtul c913e92963 start refactoring out into core 2022-08-18 07:54:13 -07:00
l1npengtul a38f377f57 start wrapping up public api of 0.10 2022-07-26 01:09:31 +09:00
l1npengtul d248f2cbdc revamp buffer, remove raw APIs, change cached relations 2022-07-25 00:59:32 +09:00
l1npengtul fc990dd4df intermidiate commit because this thing won't stop indexing 2022-07-23 19:47:09 +09:00
l1npengtul bf08d31afc resolve security issues 2022-06-18 20:45:41 +09:00
l1npengtul cea3de73a2 use enum dispatch, manually implement PR #38, update camera trait, camera, and backends (todo), update camera controls (todo), add buffer to support other types of image e.g. GRAY 2022-05-22 19:00:58 +09:00
l1npengtul d148dc208a buffer impl, fixes for some tings, etc 2022-05-22 19:00:56 +09:00
l1npengtul 78eb1fb7bb 0.10 preliminary work 2022-05-22 19:00:55 +09:00
l1npengtul 4cfa7f0c2d fix capture 2022-05-22 19:00:51 +09:00