aboutsummaryrefslogtreecommitdiff
path: root/src/frontend/Util_Audio.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/frontend/Util_Audio.cpp')
-rw-r--r--src/frontend/Util_Audio.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/frontend/Util_Audio.cpp b/src/frontend/Util_Audio.cpp
index 4a1d089..02b3026 100644
--- a/src/frontend/Util_Audio.cpp
+++ b/src/frontend/Util_Audio.cpp
@@ -82,13 +82,13 @@ void AudioOut_Resample(s16* inbuf, int inlen, s16* outbuf, int outlen, int volum
}
-void Mic_FeedSilence()
+void Mic_FeedSilence(NDS& nds)
{
MicBufferReadPos = 0;
- NDS::MicInputFrame(NULL, 0);
+ nds.MicInputFrame(NULL, 0);
}
-void Mic_FeedNoise()
+void Mic_FeedNoise(NDS& nds)
{
int sample_len = sizeof(mic_blow) / sizeof(u16);
static int sample_pos = 0;
@@ -102,12 +102,12 @@ void Mic_FeedNoise()
if (sample_pos >= sample_len) sample_pos = 0;
}
- NDS::MicInputFrame(tmp, 735);
+ nds.MicInputFrame(tmp, 735);
}
-void Mic_FeedExternalBuffer()
+void Mic_FeedExternalBuffer(NDS& nds)
{
- if (!MicBuffer) return Mic_FeedSilence();
+ if (!MicBuffer) return Mic_FeedSilence(nds);
if ((MicBufferReadPos + 735) > MicBufferLength)
{
@@ -116,12 +116,12 @@ void Mic_FeedExternalBuffer()
memcpy(&tmp[0], &MicBuffer[MicBufferReadPos], len1*sizeof(s16));
memcpy(&tmp[len1], &MicBuffer[0], (735 - len1)*sizeof(s16));
- NDS::MicInputFrame(tmp, 735);
+ nds.MicInputFrame(tmp, 735);
MicBufferReadPos = 735 - len1;
}
else
{
- NDS::MicInputFrame(&MicBuffer[MicBufferReadPos], 735);
+ nds.MicInputFrame(&MicBuffer[MicBufferReadPos], 735);
MicBufferReadPos += 735;
}
}