mirror of
https://github.com/l1npengtul/nokhwa.git
synced 2026-07-04 02:27:26 +00:00
2.2 KiB
2.2 KiB
0.10.0
- Split core types and traits into
nokhwa-core- Now you can use
nokhwa's Camera types in your own packages, to e.g. createnokhwaextensions or usenokhwa's decoders.
- Now you can use
- Removed support for JS Bindings
- This is due to lack of support for non-C style enums in
wasm-bindgen. - You can still use
nokhwain the browser, you just can't use it from JS.
- This is due to lack of support for non-C style enums in
- New CameraControl API
- Deprecated
raw_camera_controlAPI
- Deprecated
- New RequestedFormat API
- Removed Network Camera
- Network Camera is now supported through OpenCV Camera instead.
- New Buffer API
- New PixelFormat API
- Callback Camera: Removed
Resultfrom theindex()andcamera_info()API. - AVFoundation Improvements
- Split V4L2 into its own crate
- New Formats:
- NV12
- RAWRGB
- GRAY
- Added warning about decoding on main thread reducing performance
- After a year in development, We hope it was worth the wait.
0.9.0
- Fixed Camera Controls for V4L2
- Disabled UVC Backend.
- Added polling and last frame to
ThreadedCamera - Updated the
CameraControlrelated Camera APIs
0.8.0
- Media Foundation Access Violation fix (#13)
0.7.0
- Bumped some dependencies.
0.5.0
- Fixed
msmf - Relicensed to Apache-2.0
0.4.0
- Added AVFoundation, MSMF, WASM
.get_info()returns a&CameraInfo- Added Threaded Camera
- Added JSCamera
- Changed
newto useCaptureAPIBackend::Autoby default. Old functionally still possible withwith_backend() - Added
query(), which usesCaptureAPIBackend::Autoby default. - Fixed/Added examples
0.3.2
- Bumped
ouroborosto avoid potential UB - [INTERNAL] Removed
Box<T>from many internal struct fields ofUVCCaptureDevice
0.3.1
- Added feature hacks to prevent gstreamer/opencv docs.rs build failure
0.3.0
- Added
query_devices()to query available devices on system - Added
GStreamerandOpenCVbackends - Added
NetworkCamera - Added WGPU Texture and raw buffer write support
- Added
captureexample - Removed
get_from all APIs. - General documentation fixes
- General bugfixes/performance enhancements
0.2.0
First release
- UVC/V4L backends
Camerastruct for simplificationCaptureBackendTraitto simplify writing backends