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