Moved the XMA decoder out of AudioSystem and into its own world (plus minor code cleanup in the process).

This commit is contained in:
gibbed
2015-06-21 02:25:24 -05:00
parent 736dba5aca
commit 021b5a3d17
13 changed files with 858 additions and 732 deletions

View File

@@ -709,9 +709,6 @@
<ClCompile Include="src\xenia\kernel\xboxkrnl_error.cc">
<Filter>src\xenia\kernel</Filter>
</ClCompile>
<ClCompile Include="src\xenia\apu\audio_decoder.cc">
<Filter>src\xenia\apu</Filter>
</ClCompile>
<ClCompile Include="src\xenia\cpu\backend\x64\x64_code_cache.cc">
<Filter>src\xenia\cpu\backend\x64</Filter>
</ClCompile>
@@ -775,6 +772,12 @@
<ClCompile Include="src\xenia\cpu\compiler\passes\memory_sequence_combination_pass.cc">
<Filter>src\xenia\cpu\compiler\passes</Filter>
</ClCompile>
<ClCompile Include="src\xenia\apu\xma_decoder.cc">
<Filter>src\xenia\apu</Filter>
</ClCompile>
<ClCompile Include="src\xenia\apu\xma_context.cc">
<Filter>src\xenia\apu</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="src\xenia\emulator.h">
@@ -1404,9 +1407,6 @@
<ClInclude Include="third_party\xbyak\xbyak\xbyak.h">
<Filter>third_party\xbyak\xbyak</Filter>
</ClInclude>
<ClInclude Include="src\xenia\apu\audio_decoder.h">
<Filter>src\xenia\apu</Filter>
</ClInclude>
<ClInclude Include="src\xenia\debug\proto\breakpoints_generated.h">
<Filter>src\xenia\debug\proto</Filter>
</ClInclude>
@@ -1500,6 +1500,12 @@
<ClInclude Include="src\xenia\cpu\backend\code_cache.h">
<Filter>src\xenia\cpu\backend</Filter>
</ClInclude>
<ClInclude Include="src\xenia\apu\xma_decoder.h">
<Filter>src\xenia\apu</Filter>
</ClInclude>
<ClInclude Include="src\xenia\apu\xma_context.h">
<Filter>src\xenia\apu</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="src\xenia\cpu\backend\x64\x64_sequence.inl">