Skip to content

Releases: baSSiLL/SharpAvi

Version 3.0.1

22 Aug 15:08
Compare
Choose a tag to compare

Bug fixes

  • Image flipped vertically with MPEG-4 encoder on .NET 5 targets.

Version 3.0.0

24 Jan 12:04
Compare
Choose a tag to compare

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 new CodecIds class instead of KnownFourCCs.Codecs.

Version 2.2.1

06 Jan 18:32
Compare
Choose a tag to compare

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

03 Sep 11:07
Compare
Choose a tag to compare

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