73 Commits

Author SHA1 Message Date
l1npengtul 0ceddb5a85 yap yap yap 2026-04-13 18:48:29 +09:00
l1npengtul a2f458c331 untested ffmpeg decoder, mostly finished core 2025-06-20 17:32:06 +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
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 0646b0abf5 make control api simpler, because most platforms arnt v4l2 2024-12-05 12:52:50 +09:00
l1npengtul ce695adf19 intermidiary commit 2024-11-11 18:28:56 +09:00
l1npengtul 4adf68c85f new controls 2024-10-02 22:10:31 +09:00
l1npengtul 14339380c2 fix #166 2024-04-16 17:33:54 +09:00
l1npengtul a623cce828 new ci 2022-12-31 16:32:37 +09:00
Joseph Catrambone c6ddc22d20 Avoid deadlock on non-match in guid_to_frameformat. Fix for #87. 2022-12-30 20:21:38 -08: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 f09985c40a ready update 0.10 2022-12-18 16:28:51 +09:00
l1npengtul 0d997299fa fix msmf, busted nv12 (i am putting it here in case i want to use the cursed decoder later 2022-11-18 07:36:18 -08:00
l1npengtul faf8be2d43 v4l2 facade crate for input-native 2022-11-18 02:45:28 +09:00
l1npengtul e8b1091234 rc3 prep: update core 2022-11-17 20:44:58 +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 09841b40db fix #67 2022-11-05 21:09:59 -07:00
l1npengtul b5b013172d fix opencv, v4l2, jscam, deprecate gst, ipcam 2022-11-06 13:04:22 +09:00
l1npengtul 1a75673396 add MSMF NV12 support 2022-11-05 16:27:10 -07:00
l1npengtul 681a7507bb Address #66 2022-11-04 07:05:37 -07:00
l1npengtul 0dc85c908f fix windows media foundation 2022-10-29 03:10:21 -07:00
l1npengtul 27923d9a0a some fixes for 0.10 windows 2022-10-13 23:42:28 +09:00
l1npengtul dfeabd358c Merge remote-tracking branch 'origin/senpai' into senpai
# Conflicts:
#	nokhwa-bindings-windows/Cargo.toml
#	nokhwa-bindings-windows/src/lib.rs
2022-10-13 01:05:37 +09:00
l1npengtul (Lua) cf72d42478 Merge branch 'senpai' into 0.9.2 2022-10-13 00:56:13 +09:00
Fabio Ferrari 9ef8d8b253 control commands correction 2022-10-10 13:41:01 -03:00
l1npengtul 17a87eafee experimental fix for MediaFoundation 2022-10-10 12:21:42 +09:00
l1npengtul 90cddd4f80 intermidiate commit 2022-10-10 12:21:12 +09:00
l1npengtul 34b2b73981 revert windows error due to intellij signature correction 2022-10-02 21:53:52 -07:00
l1npengtul ee3056d1ec fix glaring API flaw with RequestedFormat, add control detection for AVFoundation 2022-10-02 05:55:05 -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 6d92cf2dfe fix windows 2022-09-03 21:47:11 +09:00
l1npengtul 5ad4b508e1 refactor types and traits into core, fix windows implementation 2022-09-03 01:51:46 -07:00
l1npengtul 9c593fb2b4 revert nokhwa windows 2022-08-18 08:07:10 -07:00
l1npengtul 97581b126d put core files in correct place 2022-08-19 00:05:33 +09:00
l1npengtul c913e92963 start refactoring out into core 2022-08-18 07:54:13 -07:00
l1npengtul f3fb70d7f5 adjust copyright notices 2022-06-22 18:26:35 +09:00
l1npengtul bf08d31afc resolve security issues 2022-06-18 20:45:41 +09:00
l1npengtul f22decb1f1 Cherry Pick No-Copy Fixes 2022-05-22 19:00:51 +09:00
l1npengtul 7f4e520981 Revert "0.9.2 - Merge Media Foundation back into main dev branch" 2021-12-15 23:52:08 +09:00
l1npengtul fa35187687 Merge branch 0.9.2 into senpai 2021-12-15 21:42:39 +09:00
l1npengtul 7ac349c889 fix media foundation format setting 2021-12-15 21:25:06 +09:00
l1npengtul dab861fb3c update to latest changes 2021-12-11 22:38:10 +09:00
l1npengtul 69c6c9c887 Update MediaFoundation to latest methods, fix errors in CI 2021-11-30 00:54:42 +09:00
l1npengtul dc35d65cce 0.10 prototype: start using CamerIndex, use browser in Camera 2021-11-29 13:48:36 +09:00
l1npengtul fba544bc44 fix mediafoundation, bump windows crate ver 2021-10-22 21:02:40 +09:00