diff options
| author | XTra.KrazzY <XTra.KrazzY@gmail.com> | 2009-06-29 23:49:03 +0000 |
|---|---|---|
| committer | XTra.KrazzY <XTra.KrazzY@gmail.com> | 2009-06-29 23:49:03 +0000 |
| commit | 2e7dd06cfdfbbcbde3f7e466da7b6b1716e967ae (patch) | |
| tree | b4788c5690d8441036bd3853cc6cb767c7f1cd35 /Source | |
| parent | 5e65e94c4b15c9b584e2c5a2b5d4af2a7f8938f4 (diff) | |
Documented the general sound decoder. Now all we need is to implement it.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3613 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source')
| -rw-r--r-- | Source/Plugins/Plugin_DSP_HLE/Src/UCodes/UCode_Zelda_Voice.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/Source/Plugins/Plugin_DSP_HLE/Src/UCodes/UCode_Zelda_Voice.cpp b/Source/Plugins/Plugin_DSP_HLE/Src/UCodes/UCode_Zelda_Voice.cpp index a63e6958df..1969a4e5ac 100644 --- a/Source/Plugins/Plugin_DSP_HLE/Src/UCodes/UCode_Zelda_Voice.cpp +++ b/Source/Plugins/Plugin_DSP_HLE/Src/UCodes/UCode_Zelda_Voice.cpp @@ -284,7 +284,6 @@ void CUCode_Zelda::MixAddVoice(ZeldaVoicePB &PB, s32* _LeftBuffer, s32* _RightBu return;
case 0x0005: // AFC / unknown
- case 0x0021: // AFC / ADPCM???
case 0x0009: // AFC / ADPCM
MixAddVoice_AFC(PB, m_TempBuffer, _Size);
break;
@@ -293,7 +292,14 @@ void CUCode_Zelda::MixAddVoice(ZeldaVoicePB &PB, s32* _LeftBuffer, s32* _RightBu MixAddVoice_PCM16(PB, m_TempBuffer, _Size);
break;
+ // Cases we're missing: 0x0008, 0x0020, 0x0021
+ case 0x0008:
+ case 0x0020:
+ case 0x0021:
+ PanicAlert("Unimplemented MixAddVoice format in zelda %04x", PB.Format);
+
default:
+ // TODO: Implement general decoder here
PanicAlert("Unknown MixAddVoice format in zelda %04x", PB.Format);
break;
}
|
