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
KnownFourCCs
an internal class. Use a newCodecIds
class instead ofKnownFourCCs.Codecs
.
Version 2.2.1
New features:
- Added
AviWriter.MaxSuperIndexEntries
property 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