diff --git a/Experimental/Experimental.csproj b/Experimental/Experimental.csproj index 93f89df6..241b6df6 100644 --- a/Experimental/Experimental.csproj +++ b/Experimental/Experimental.csproj @@ -49,13 +49,40 @@ MinimumRecommendedRules.ruleset + + ..\packages\Concentus.2.2.1\lib\net452\Concentus.dll + + + ..\packages\Concentus.Oggfile.1.0.6\lib\net452\Concentus.Oggfile.dll + + + ..\packages\MSFTCompressionCab.1.0.0\lib\Microsoft.Deployment.Compression.dll + + + ..\packages\MSFTCompressionCab.1.0.0\lib\Microsoft.Deployment.Compression.Cab.dll + + + ..\packages\System.Buffers.4.6.1\lib\net462\System.Buffers.dll + + + ..\packages\Stub.System.Data.SQLite.Core.NetFramework.1.0.119.0\lib\net46\System.Data.SQLite.dll + + + ..\packages\System.Memory.4.6.3\lib\net462\System.Memory.dll + + + ..\packages\System.Numerics.Vectors.4.6.1\lib\net462\System.Numerics.Vectors.dll + + + ..\packages\System.Runtime.CompilerServices.Unsafe.6.1.2\lib\net462\System.Runtime.CompilerServices.Unsafe.dll + @@ -67,6 +94,9 @@ + + ..\packages\ZstdNet.1.5.7\lib\netstandard2.0\ZstdNet.dll + @@ -97,6 +127,7 @@ + @@ -152,4 +183,13 @@ exit 0 + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + + \ No newline at end of file diff --git a/Experimental/Opus/AudioOPUS.cs b/Experimental/Opus/AudioOPUS.cs index 41bab8f6..b8742c0f 100644 --- a/Experimental/Opus/AudioOPUS.cs +++ b/Experimental/Opus/AudioOPUS.cs @@ -26,6 +26,7 @@ using System; using System.ComponentModel.Composition; using System.IO; +using Concentus; using Concentus.Oggfile; using Concentus.Structs; @@ -58,7 +59,7 @@ namespace GameRes.Formats.Opus // int rate = header.ToInt32 (header_pos+0xC); int rate = 48000; file.Position = 0; - var decoder = OpusDecoder.Create (rate, channels); + var decoder = OpusCodecFactory.CreateDecoder (rate, channels); var ogg_in = new OpusOggReadStream (decoder, file.AsStream); var pcm = new MemoryStream(); try diff --git a/Experimental/app.config b/Experimental/app.config index 3476ffe1..40322e94 100644 --- a/Experimental/app.config +++ b/Experimental/app.config @@ -1,7 +1,23 @@ - + + + + + + + + + + + + + + + + + - + diff --git a/Experimental/packages.config b/Experimental/packages.config new file mode 100644 index 00000000..2e2dd0a8 --- /dev/null +++ b/Experimental/packages.config @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file