Lennox.LibYuvSharp 2.0.0

LibYuvSharp provides an interface to Google's libyuv library for SIMD accelerated color space conversions for dotnet.

Showing the top 20 packages that depend on Lennox.LibYuvSharp.

Packages Downloads
Lib.FrameReceiveEngine
Package Description
27
Lib.FrameReceiveEngine
Package Description
26
Lib.FrameReceiveEngine
Package Description
19
Lib.FrameReceiveEngine
Package Description
15

2.0.0 moves to the latest libyuv version. * JPEG/MJPEG decoding is now included using statically linked libjpeg-turbo 3.2.0. For full-range JPEG RGB output, use MJPGToI420 followed by J420ToARGB; upstream MJPGToARGB uses a limited-range conversion. * M420ToI420, M420ToARGB, GetARGBBlend, ARGBToG, and SetUseReferenceImpl were removed upstream. Convert M420 input to a supported layout before calling libyuv. ARGBToJ400 is available for full-range grayscale conversion. * RotateUV90, RotateUV180, RotateUV270, TransposeUV, and NV21ToNV12 remain available as aliases to their current native equivalents. * ScalePlane and ScalePlane_16 now return the native status code (int). Native size_t parameters use UIntPtr; native char* parameters use sbyte*, and signed 8-bit data uses sbyte* rather than byte*. * Matrix APIs accept opaque void* pointers to native YuvConstants or ArgbConstants structures. These must refer to valid native structures; their SIMD layout is platform specific.

.NET Framework 4.6.1

  • No dependencies.

.NET Core 2.0

  • No dependencies.

.NET Standard 2.0

  • No dependencies.

Version Downloads Last updated
2.0.0 4 09/06/2026
1.1.2 44 03/20/2025