Commit Graph

96 Commits

Author SHA1 Message Date
l1npengtul 7675a5147b fix mediafoundation warning 2021-12-18 00:41:48 +09:00
l1npengtul b6eae4a37a add utility function for available camera formats 2021-12-17 19:30:22 +09:00
l1npengtul 0b44046525 0.3.4MSMF/0.9.2Nokhwa - MediaFoundationFix 2021-12-16 00:14:37 +09:00
l1npengtul 7ac349c889 fix media foundation format setting 2021-12-15 21:25:06 +09:00
l1npengtul 6f865bc5d2 0.9.1 - Added documentation for new threaded-capture functions. Fixed unintended behaviour that polled frames did not update last captured frame in threaded camera. Added new constructor. Fixed feature documentation not appearing for Camera struct wgpu 2021-11-24 15:15:49 +09:00
l1npengtul f2d016eac1 fix cameracontrol for v4l2, add docs, add functions to threaded camera, 0.9.0 2021-11-23 10:58:51 +09:00
l1npengtul a5653937a3 remove nightly feature that accidentally creeped in 2021-11-18 14:54:31 +09:00
l1npengtul ef63e3508b fix CI, disable UVCCamera for now 2021-11-18 13:31:15 +09:00
l1npengtul 2fa8d1bd82 add cfg docs, fix some IDE errors 2021-11-18 02:22:12 +09:00
l1npengtul c2a4e132b7 Add controls to public Camera API. Make CameraControl API less annoying. Add cameracontrol to example. TODO: Fix setting camera controls 2021-11-08 23:12:52 +09:00
Oskar Gustafsson 1923245c05 Fix V4L2 camera exposure control
Set Exposure control id to
(0x009a0000 | 0x900) + 0x2 == 10_094_850
as specified in
https://github.com/torvalds/linux/blob/master/include/uapi/linux/v4l2-controls.h

Also make sure to return the CameraControl matching the argument
provided to camera_control(), not the first known camera control.
2021-11-08 12:30:25 +01:00
l1npengtul d4942f7fd2 0.7 - bumped dependencies 2021-10-16 14:09:47 +09:00
l1npengtul fd45683866 bump to 0.6 - fix msmf
add refcount and bump versions
2021-10-07 23:12:41 +09:00
l1npengtul ba879c3c92 0.5.0 2021-10-06 23:41:42 +09:00
l1npengtul 7907366fe1 add documentation for all_known 2021-09-28 17:27:23 +09:00
l1npengtul 43825bdb2c 0.4.4 2021-09-28 17:26:23 +09:00
l1npengtul de810eee5d amend crate message 2021-09-27 21:57:13 +09:00
l1npengtul 41bd83a8fa Fix up remaining stuff - ready to publish 2021-09-27 21:49:17 +09:00
l1npengtul 5ca4f6367c Add no link compile for macos 2021-09-24 01:43:04 +09:00
l1npengtul 0c2b232c2c add threaded camera 2021-09-24 00:08:38 +09:00
l1npengtul 2bfbda2b93 Working AVFoundationn 2021-09-23 23:23:40 +09:00
l1npengtul 4db43f7197 fix CI for real this time 2021-09-22 12:33:27 +09:00
l1npengtul c7def34839 fix CI 2021-09-22 11:49:13 +09:00
l1npengtul a543d2b522 fixed but it keeps crashing because im missing a info.plist and i cant figure out xcode please help 2021-09-22 02:05:38 +09:00
l1npengtul 8a08efae72 satisfy clippy 2021-09-20 20:22:50 +09:00
l1npengtul 664e06e052 untested impl AVFoundation, add nokhwa init to init nokhwa, optimize cargo.toml/features, change CameraInfo to &CameraInfo, fix UVC, fix macros 2021-09-20 19:58:10 +09:00
l1npengtul 9e50f920ed working MSMF 2021-09-11 20:49:35 +09:00
l1npengtul dc23557a51 fix clippy error 2021-09-01 14:51:13 +09:00
l1npengtul c0368ffdbf WASM backend feature completion, all featuers work. update nokhwajs major version bump 2021-09-01 14:42:01 +09:00
l1npengtul 04a0a6d1b1 refactor repeating code out 2021-08-31 13:50:28 +09:00
l1npengtul 22e453450a add canvas hidden to get uri 2021-08-30 15:14:58 +09:00
l1npengtul 0309c3ad47 get canvas attachment working; FIXME: canvas image capture 2021-08-30 02:08:02 +09:00
l1npengtul e820612ce6 add more api test to web example, add proper atttachment for wasm bindgen classes, add name resolution for queryCameras 2021-08-27 15:16:16 +09:00
l1npengtul 450098d6ad refactor obj macro, add default name for cameras 2021-08-27 01:37:20 +09:00
l1npengtul 876db19c26 add instantly end capabilities 2021-08-26 15:18:59 +09:00
l1npengtul d740f78caf refactor build to use Object, update docs and fn signatures 2021-08-26 11:01:58 +09:00
l1npengtul 77adf7b9de remove js functions on builds without feature, remove wasmloader, add setup.sh 2021-08-26 09:02:40 +09:00
l1npengtul f661621545 example jscam: get constraints added, request permission fixed; jscamera rs: fixed getconstraints, shortened; make npm sh: removed cargo clean; add .vscode to gitignore 2021-08-26 01:26:20 +09:00
l1npengtul 7e24626a5b fix webpack, fix ipcam compile error 2021-08-25 13:52:31 +09:00
l1npengtul abe9adc968 fix compilation errors on wasm 2021-08-23 23:59:43 +09:00
l1npengtul 4f9201ae76 change example to yew, remove unneeded lint escape for v4l 2021-08-23 01:51:56 +09:00
l1npengtul f8779fbc34 make dediccated npm package, add make npm script, extend wasm api for URI support, start making JSCamera example
remove package lock
2021-08-21 03:09:22 +09:00
l1npengtul 8ac6cc3350 fix CI for gstreamer 2021-08-18 23:13:10 +09:00
l1npengtul aebd179215 update js_camera with documentation and new APIs, update README, update jenkins CI to use wasm-pack 2021-08-18 23:02:14 +09:00
Patrick Auernig 43918fdc33 Remove default features from image crate dependency (#7)
* Remove default features for image crate

* Add missing feature flag for impl
2021-08-18 00:59:57 +09:00
l1npengtul 08be818ee8 fix clippy errors 2021-08-15 14:34:33 +09:00
l1npengtul 5b05648c46 [ci-skip] fix CI errors, skip for pipeline edit from bat to pwsh 2021-08-14 23:06:15 +09:00
l1npengtul 5ef0990d26 add rest of JSCamera members, document and other random fixes for API consistancy 2021-08-14 18:44:32 +09:00
l1npengtul 04c0d3b744 fix documentation warnings 2021-08-10 22:38:33 +09:00
l1npengtul 7e10d36c9e implelemt JSCamera, finish implement Media Foundation, add documentation 2021-08-10 18:25:50 +09:00