Releases: baSSiLL/SharpAvi
Releases · baSSiLL/SharpAvi
Version 3.0.1
Version 3.0.0
New features
- Multi-targeting .NET Framework 4.5, .NET Standard 2.0, .NET 5.0 and .NET 5.0 Windows. Some APIs are not available in certain targets.
- Added method overloads accepting
Span<byte>/Memory<byte>parameters (on .NET 5.0+ targets). - Added a cross-platform Motion JPEG encoder. Available in a separate package SharpAvi.ImageSharp.
Breaking changes
- Dropped support for .NET Framework 3.5.
- Removed
BeginWrite/EndWrite...methods (IAsyncResult pattern). - Renamed encoder classes and corresponding factory methods.
- Made
KnownFourCCsan internal class. Use a newCodecIdsclass instead ofKnownFourCCs.Codecs.
Version 2.2.1
New features:
- Added
AviWriter.MaxSuperIndexEntriesproperty which allows to control the maximum number of frames which can be written.
Bug fixes:
- Fixed: the file stream didn't close when using AviWriter constructor with a file path under .NET Framework 3.5.
Nuget package: https://www.nuget.org/packages/SharpAvi/2.2.1
Version 2.1.2
Bug fixes:
- Fixed uncompressed video for frame widths which are not multiples of 4.
Nuget package: https://www.nuget.org/packages/SharpAvi/2.1.2