Skip to content

Commit 44c8d5c

Browse files
committed
Codebase Cleanup/Restructure
1 parent 519121f commit 44c8d5c

24 files changed

Lines changed: 46 additions & 29 deletions

Fmod5Sharp.Tests/Fmod5ImaAdPcmTests.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
using System.Linq;
2+
using Fmod5Sharp.CodecRebuilders;
3+
using Fmod5Sharp.FmodTypes;
24
using Xunit;
35

46
namespace Fmod5Sharp.Tests

Fmod5Sharp.Tests/Fmod5SharpGcadPcmTests.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
using Xunit;
1+
using Fmod5Sharp.CodecRebuilders;
2+
using Fmod5Sharp.FmodTypes;
3+
using Xunit;
24

35
namespace Fmod5Sharp.Tests
46
{

Fmod5Sharp.Tests/Fmod5SharpPcmTests.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
using Xunit;
1+
using Fmod5Sharp.CodecRebuilders;
2+
using Fmod5Sharp.FmodTypes;
3+
using Xunit;
24

35
namespace Fmod5Sharp.Tests
46
{

Fmod5Sharp.Tests/Fmod5SharpVorbisTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using Fmod5Sharp.FmodVorbis;
1+
using Fmod5Sharp.CodecRebuilders;
22
using Xunit;
33

44
namespace Fmod5Sharp.Tests

Fmod5Sharp/ChunkData/DspCoefficientsBlockData.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using System.Collections.Generic;
33
using System.IO;
44
using System.Linq;
5+
using Fmod5Sharp.FmodTypes;
56

67
namespace Fmod5Sharp.ChunkData
78
{

Fmod5Sharp/FmodGcadPcmRebuilder.cs renamed to Fmod5Sharp/CodecRebuilders/FmodGcadPcmRebuilder.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@
22
using System.IO;
33
using System.Linq;
44
using Fmod5Sharp.ChunkData;
5+
using Fmod5Sharp.FmodTypes;
56
using Fmod5Sharp.Util;
67
using NAudio.Wave;
78

8-
namespace Fmod5Sharp
9+
namespace Fmod5Sharp.CodecRebuilders
910
{
1011
public static class FmodGcadPcmRebuilder
1112
{

Fmod5Sharp/FmodImaAdPcmRebuilder.cs renamed to Fmod5Sharp/CodecRebuilders/FmodImaAdPcmRebuilder.cs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1-
using System;
2-
using System.Collections.Generic;
3-
using System.IO;
1+
using System.IO;
2+
using Fmod5Sharp.FmodTypes;
43
using Fmod5Sharp.Util;
54
using NAudio.Wave;
65

7-
namespace Fmod5Sharp
6+
namespace Fmod5Sharp.CodecRebuilders
87
{
98
public static class FmodImaAdPcmRebuilder
109
{

Fmod5Sharp/FmodPcmRebuilder.cs renamed to Fmod5Sharp/CodecRebuilders/FmodPcmRebuilder.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
using System.IO;
2+
using Fmod5Sharp.FmodTypes;
23
using NAudio.Wave;
34

4-
namespace Fmod5Sharp
5+
namespace Fmod5Sharp.CodecRebuilders
56
{
67
public static class FmodPcmRebuilder
78
{

Fmod5Sharp/FmodVorbis/FmodVorbisRebuilder.cs renamed to Fmod5Sharp/CodecRebuilders/FmodVorbisRebuilder.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,20 @@
55
using System.Reflection;
66
using System.Text.Json;
77
using Fmod5Sharp.ChunkData;
8+
using Fmod5Sharp.FmodTypes;
89
using Fmod5Sharp.Util;
910
using OggVorbisEncoder;
1011

11-
namespace Fmod5Sharp.FmodVorbis
12+
namespace Fmod5Sharp.CodecRebuilders
1213
{
1314
public static class FmodVorbisRebuilder
1415
{
1516
private static Dictionary<uint, FmodVorbisData>? headers;
1617

1718
private static void LoadVorbisHeaders()
1819
{
19-
using Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream($"Fmod5Sharp.FmodVorbis.vorbis_headers_converted.json")
20-
?? throw new Exception($"Embedded resources for vorbis header data not found, has the assembly been tampered with?");
20+
using var stream = Assembly.GetExecutingAssembly().GetManifestResourceStream($"Fmod5Sharp.Util.vorbis_headers_converted.json")
21+
?? throw new Exception($"Embedded resources for vorbis header data not found, has the assembly been tampered with?");
2122
using StreamReader reader = new(stream);
2223

2324
var jsonString = reader.ReadToEnd();

Fmod5Sharp/Fmod5Sharp.csproj

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,10 @@
2727
<ItemGroup>
2828
<None Remove="FmodVorbis\vorbis_headers.json" />
2929
<None Remove="FmodVorbis\vorbis_headers_converted.json" />
30-
<EmbeddedResource Include="FmodVorbis\vorbis_headers_converted.json" />
30+
</ItemGroup>
31+
32+
<ItemGroup>
33+
<EmbeddedResource Include="Util\vorbis_headers_converted.json" />
3134
</ItemGroup>
3235

3336
</Project>

0 commit comments

Comments
 (0)