diff --git a/NVorbis.nuspec b/NVorbis.nuspec index d151e76..8140d72 100644 --- a/NVorbis.nuspec +++ b/NVorbis.nuspec @@ -2,7 +2,7 @@ NVorbis - 0.8.1.0 + 0.8.2.0 <authors>Andrew Ward</authors> <owners /> @@ -11,12 +11,11 @@ <requireLicenseAcceptance>false</requireLicenseAcceptance> <description>A fully managed implementation of a Xiph.org Foundation Ogg Vorbis decoder.</description> <summary>A managed Xiph.org Foundation Ogg Vorbis decoder</summary> - <releaseNotes>- Bugfix: Threading issues in Ogg reader -- Rewrite StreamReadBuffer (again) for simplicity and correctness -- Add "saved buffer" concept to StreamReadBuffer for multi-threaded performance -- Reduce Ogg reader memory usage -- Add locking for multi-threading support in Ogg reader -- Remove exception-based logic where possible for better performance</releaseNotes> + <releaseNotes>- BugFix: StreamReadBuffer will no longer try to copy data when offset is bigger than source +- Add parameter change event to packet provider interface +- Add parameter change logic to VorbisStreamDecoder and exposed to public API +- Rewrote Ogg packet traversal / search / seeking and locking for clarity & performance +- Improved Ogg end of stream handling</releaseNotes> <language>en-US</language> <tags>ogg vorbis xiph audio c# sound .NET</tags> <frameworkAssemblies> diff --git a/NVorbis/Properties/AssemblyInfo.cs b/NVorbis/Properties/AssemblyInfo.cs index 945805d..5d32ed0 100644 --- a/NVorbis/Properties/AssemblyInfo.cs +++ b/NVorbis/Properties/AssemblyInfo.cs @@ -12,5 +12,5 @@ [assembly: ComVisible(false)] -[assembly: AssemblyVersion("0.8.1.0")] -[assembly: AssemblyFileVersion("0.8.1.0")] +[assembly: AssemblyVersion("0.8.2.0")] +[assembly: AssemblyFileVersion("0.8.2.0")] diff --git a/README b/README index 8ba558f..7d4bf21 100644 --- a/README +++ b/README @@ -108,3 +108,11 @@ History * Reduce Ogg reader memory usage * Add locking for multi-threading support in Ogg reader * Remove exception-based logic where possible for better performance +0.8.2 - 03/19/2014 + * BugFix: Don't try to copy StreamReadBuffer data when offset is bigger than source + * Add parameter change event to packet provider interface + * Refactored decoder setup so parameter change can be handled + * Rewrote packet peek / get logic for simplicity + * Refactored locking in OggPacketReader / OggContainerReader + * Improved Ogg end of stream handling + * Changed container seek API to use packets instead of indexes to reduce linked list traversals