diff --git a/Lame.Test.Framework/Properties/AssemblyInfo.cs b/Lame.Test.Framework/Properties/AssemblyInfo.cs index 3c58085..128ab55 100644 --- a/Lame.Test.Framework/Properties/AssemblyInfo.cs +++ b/Lame.Test.Framework/Properties/AssemblyInfo.cs @@ -7,7 +7,7 @@ [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] [assembly: AssemblyProduct("Lame.Test.Framework")] -[assembly: AssemblyCopyright("Copyright © 2017-2020 Corey Murtagh")] +[assembly: AssemblyCopyright("Copyright © 2017-2021 Corey Murtagh")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] diff --git a/NAudio.Lame.2.2.0-beta2.nuspec b/NAudio.Lame.2.0.0.nuspec similarity index 66% rename from NAudio.Lame.2.2.0-beta2.nuspec rename to NAudio.Lame.2.0.0.nuspec index ecccdcc..7dcdf67 100644 --- a/NAudio.Lame.2.2.0-beta2.nuspec +++ b/NAudio.Lame.2.0.0.nuspec @@ -2,7 +2,7 @@ NAudio.Lame - 2.0.0-beta2 + 2.0.0 Corey Murtagh Corey Murtagh false @@ -10,7 +10,7 @@ https://github.com/Corey-M/NAudio.Lame Uses libmp3lame.dll from the Lame project to provide MP3 encoding support to NAudio 2.0. Both 64-bit and 32-bit versions of libmp3lame.dll are provided, with platform detection to determine which to use. Implements MP3 writing for NAudio using libmp3lame. - v2.0.0-beta2 Prerelease build for prerelease NAudio 2.0.0. No feature updates. + v2.0.0 Binding to NAudio 2.0.0, version alignment with NAudio. No feature updates. v1.1.6 Added more VBR encoding options and some basic tests for them. @@ -24,31 +24,13 @@ v1.1.2 Fixed some issues with sample rate, configuration, short ID3 tags, etc. v1.1.1 Updated all projects to NAudio v1.10.0, added LameConfig, reorganised writer construction, updated .NET Core tests to dotnet 3.1. -v1.1.0 Changed all projects to .NET STandard 2.0, rebuilt testing using .NET Core, fixed loader initialization problems. - -v1.0.9 Fixed Unicode bug, added Unicode comments, added unit tests. - -v1.0.8 Added support for Unicode text in ID3TagData.UserDefinedTags. - -v1.0.7 Now writes VBR header at end of encoding if output stream supports updating. - -v1.0.6 Now writes VBR header at end of encoding if output stream supports updating. - -v1.0.5 Fixed misspelled DLL entry point, some minor rearranging and fixes. - -v1.0.4 Added progress event to encoder, new class to access DLL entry points that do not need an encoder context. - -v1.0.3 Added basic ID3 tag support, check the project page for more information. - -v1.0.2 Fixed problem with static initializer not being called in some configurations when run outside of the debugger. - -v1.0.1 Added platform detection to allow both 32-bit and 64-bit execution from one package. +v1.1.0 Changed all projects to .NET STandard 2.0, rebuilt testing using .NET Core, fixed loader initialization problems. Copyright (c) 2013-2021 Corey Murtagh en-AU C# NAudio MP3 Lame Windows - + diff --git a/NAudio.Lame.sln b/NAudio.Lame.sln index d948d2e..4a0c7f7 100644 --- a/NAudio.Lame.sln +++ b/NAudio.Lame.sln @@ -12,7 +12,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LameDLLWrap", "LameDLLWrap\ EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NuGet", "NuGet", "{4CB3247B-DBD1-4E84-A6F5-DF88D39E7764}" ProjectSection(SolutionItems) = preProject - NAudio.Lame.2.2.0-beta2.nuspec = NAudio.Lame.2.2.0-beta2.nuspec + NAudio.Lame.2.0.0.nuspec = NAudio.Lame.2.0.0.nuspec NAudio.Lame.targets = NAudio.Lame.targets EndProjectSection EndProject @@ -22,8 +22,14 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "GitHub", "GitHub", "{1D6D2A EndProjectSection EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lame.Test.Framework", "Lame.Test.Framework\Lame.Test.Framework.csproj", "{DF68A50E-1072-4C6B-89F7-6B7CCDB7AE5D}" + ProjectSection(ProjectDependencies) = postProject + {17FF69B9-D0A6-440E-B379-2A1327D5E0CD} = {17FF69B9-D0A6-440E-B379-2A1327D5E0CD} + EndProjectSection EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lame.Test.Core", "Lame.Test.Core\Lame.Test.Core.csproj", "{8E826CC5-1821-4529-8746-C6653586C5E4}" + ProjectSection(ProjectDependencies) = postProject + {17FF69B9-D0A6-440E-B379-2A1327D5E0CD} = {17FF69B9-D0A6-440E-B379-2A1327D5E0CD} + EndProjectSection EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/README.md b/README.md index b409bca..e4698cd 100644 --- a/README.md +++ b/README.md @@ -2,12 +2,10 @@ [![Build Status](https://github.com/Corey-M/NAudio.Lame/workflows/.NET%20Core%202.2/badge.svg)](https://github.com/Corey-M/NAudio.Lame/actions?workflow=.NET%20Core%202.2) ## Description -Wrapper for `libmp3lame.dll` to add MP3 encoding support to NAudio on Windows. +Wrapper for `libmp3lame.dll` to add MP3 encoding support to NAudio 2.0 on Windows. -**Beta Notice:** This is a beta version built against NAudio 2.0.0-beta2. Interfaces are subject to change without notice. - -**IMPORTANT:** Because this wraps Windows native DLLs *it will not work on any operating system.* It may -function with Windows emulation layers but I have never tested this. +**IMPORTANT:** Because this wraps Windows native DLLs *it will not work on any other operating system.* +It may function with Windows emulation layers but I have never tested this. Includes both 32-bit and 64-bit versions of Windows native `libmp3lame.dll` (named `libmp3lame.32.dll` and `libmp3lame.64.dll` respectively), both of which will be copied to the output folder on build. If you are compiling for a specific CPU target - `x86` or `x64` - then you only need to distribute the appropriate version. @@ -173,6 +171,14 @@ While there are many more settings available I don't have a clear picture of who ## Relase Notes +### Version 2.0.0 + +Released to NuGet 10-Feb-2021 + +Changes: + +* Binding and support for NAudio 2.0.0. + ### Version 1.1.6 Released to NuGet 6-Sep-2020