|
|
|
@ -367,6 +367,7 @@ static void initSample()
|
|
|
|
|
string sample = SAMPLE_OGG;
|
|
|
|
|
s_AudioDecoder = IAudioDecoder::createAudioDecoder(sample, false, false);
|
|
|
|
|
s_StreamSource->setFormat(s_AudioDecoder->getChannels(), s_AudioDecoder->getBitsPerSample(), (uint32)s_AudioDecoder->getSamplesPerSec());
|
|
|
|
|
s_StreamSource->setPitch(2.0f);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//CMutex *s_Mutex = NULL;
|
|
|
|
@ -413,6 +414,7 @@ static void runSample()
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
bufferMore(bytes);
|
|
|
|
|
s_AudioMixer->update();
|
|
|
|
|
//if (!s_StreamSource->asUSource()->isst)
|
|
|
|
|
//{
|
|
|
|
|
// printf("*!playing!*");
|
|
|
|
@ -424,6 +426,7 @@ static void runSample()
|
|
|
|
|
while (s_StreamSource->hasFilledBuffersAvailable())
|
|
|
|
|
{
|
|
|
|
|
nlSleep(40);
|
|
|
|
|
s_AudioMixer->update();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s_StreamSource->stop();
|
|
|
|
|