480 Commits

Author SHA1 Message Date
l1npengtul 78eb1fb7bb 0.10 preliminary work 2022-05-22 19:00:55 +09:00
l1npengtul fc1317bd36 add GRAY8 to AVFourCC, bump macos to 0.1.2 2022-05-22 19:00:52 +09:00
l1npengtul a83a3e84e9 clippy fix for macos 2022-05-22 19:00:51 +09:00
l1npengtul 4cfa7f0c2d fix capture 2022-05-22 19:00:51 +09:00
l1npengtul 14c1c53b4f Deprecate GST and UVC. They are a pain to work with and just abandoned. If anyone wants to pick up the maintanence slack, feel free to do so. 2022-05-22 19:00:51 +09:00
l1npengtul f22decb1f1 Cherry Pick No-Copy Fixes 2022-05-22 19:00:51 +09:00
l1npengtul 40c1553185 merge some commits 2022-05-22 19:00:50 +09:00
l1npengtul 0a7ead9598 [ci skip] set stdout for mediafoudnation pipeline 2022-05-22 19:00:49 +09:00
l1npengtul cbe3be667f fix mediafoundation warning 2022-05-22 19:00:49 +09:00
l1npengtul c198822f1b add utility function for available camera formats 2022-05-22 19:00:48 +09:00
l1npengtul b305b2f049 0.3.4MSMF/0.9.2Nokhwa - MediaFoundationFix 2022-05-22 19:00:45 +09:00
l1npengtul deac1ba44a 0.3.4 nokhwa bindings-windows 2022-05-22 19:00:39 +09:00
l1npengtul bf6301b8cb 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 18:54:28 +09:00
l1npengtul 34c6d2d06d Merge pull request #38 from aleokdev/impl-fn-callback
Remove Sync restriction from CallbackCamera
2022-05-22 02:16:40 +09:00
alexdevteam e81b4c3f20 Remove Sync restriction from CallbackCamera 2022-05-21 18:26:33 +02:00
l1npengtul 090c2bf764 buffer impl, fixes for some tings, etc 2022-05-12 02:29:30 +09:00
Starccy 878ee012ed preallocated elements in buffer 2022-05-11 21:18:09 +09:00
l1npengtul 011d780bcc Merge pull request #36 from starccy/senpai
Fix a assert failure with YUYV format
2022-05-11 21:15:30 +09:00
Starccy d2ddcc2546 preallocated elements in buffer 2022-05-11 13:49:05 +08:00
l1npengtul a663010bb3 0.10 preliminary work 2022-05-07 03:23:54 +09:00
l1npengtul 74dfa09606 add GRAY8 to AVFourCC, bump macos to 0.1.2 2022-02-28 22:57:38 +09:00
l1npengtul 0335162273 clippy fix for macos 2022-02-28 22:41:53 +09:00
l1npengtul 74a1a84416 fix capture 2022-02-28 20:43:20 +09:00
l1npengtul b6bd05eb1d Deprecate GST and UVC. They are a pain to work with and just abandoned. If anyone wants to pick up the maintanence slack, feel free to do so. 2022-02-14 18:45:27 +09:00
l1npengtul 07f0ebf20d Cherry Pick No-Copy Fixes 2022-02-14 18:38:25 +09:00
l1npengtul f9a1abc156 merge some commits 2022-02-14 18:26:21 +09:00
Stefan 88499e4c56 Fix threaded-camera example 2022-02-14 18:23:54 +09:00
l1npengtul 121ce2c5eb Fix Docs.rs badge 2022-02-14 18:23:05 +09:00
l1npengtul 1173ffd2c0 Fix Broken README, fixing #22
Fix issue #22
2022-02-14 18:23:05 +09:00
l1npengtul 66320eaec7 Add readme badges, 0.10 status update 2022-02-14 18:23:05 +09:00
l1npengtul 043d326583 Merge pull request #27 from OtaK/otak/buff-buffers
Fixed in-buffer frame decoding
2022-02-14 18:16:30 +09:00
l1npengtul 82effc9469 MozJPEG 0.9 2022-02-14 02:45:51 +09:00
l1npengtul 83f8e8eade remove 0.10 stall message
0.10 is only stalled due to MozJPEG not updated yet.
2022-02-04 18:47:41 +09:00
Mathieu Amiot c71dd669ce Fixed in-buffer frame decoding + code cleanups 2022-01-28 21:45:19 +01:00
l1npengtul 6f7cbf7471 Merge pull request #26 from stefan-muc/feature-boxed-callback
Feature boxed callback
2022-01-27 12:13:11 +09:00
Stefan 2dabcb84d2 Add boxed callback for CallbackCamera
Current code can only handle a function as callback. Make it more
flexible by accepting a Box<dyn FnMut()> thus one can also use a closure
as callback.

Feature implemented backwards-compatible, no change of existing code
necessary.
2022-01-26 16:15:31 +01:00
Stefan a6237f78e2 Fix threaded example camera index 2022-01-26 16:12:05 +01:00
Stefan ade641149b Remove not necessary lifetime specifiers 2022-01-26 16:09:57 +01:00
l1npengtul 0199b645d5 Merge pull request #24 from stefan-muc/feature-repair-example
Fix threaded-camera example
2022-01-20 23:07:09 +09:00
Stefan 4c26113eec Fix threaded-camera example 2022-01-20 15:03:34 +01:00
l1npengtul d9140b7c6d Fix Docs.rs badge 2022-01-13 00:11:48 +09:00
l1npengtul 749fd72da3 Fix Broken README, fixing #22
Fix issue #22
2022-01-12 23:50:18 +09:00
l1npengtul 75fe2cc048 Add readme badges, 0.10 status update 2022-01-10 10:14:07 +09:00
l1npengtul 5a8d9c318b [ci skip] respect ci skip 0.9.4 2021-12-18 00:44:21 +09:00
l1npengtul f239ed99a9 Merge remote-tracking branch 'origin/0.9.2' into 0.9.2 2021-12-18 00:42:18 +09:00
l1npengtul 7675a5147b fix mediafoundation warning 2021-12-18 00:41:48 +09:00
l1npengtul 160d7280f0 [ci skip] set stdout for mediafoudnation pipeline 2021-12-18 00:39:32 +09:00
l1npengtul b6eae4a37a add utility function for available camera formats 2021-12-17 19:30:22 +09:00
l1npengtul 68c55bae3e Merge remote-tracking branch 'origin/0.9.2' into 0.9.2
# Conflicts:
#	Cargo.toml
2021-12-16 00:24:17 +09:00
l1npengtul 0b44046525 0.3.4MSMF/0.9.2Nokhwa - MediaFoundationFix 2021-12-16 00:14:37 +09:00