mirror of
https://github.com/isledecomp/isle-portable.git
synced 2026-02-03 12:31:15 +00:00
Fix naming
This commit is contained in:
parent
f924c576d0
commit
bfd6d73ee8
@ -33,7 +33,7 @@ class MxSoundManager : public MxAudioManager {
|
|||||||
// [library:audio]
|
// [library:audio]
|
||||||
// Upscaling everything to 44.1KHz, since we have various sample rates throughout the game.
|
// Upscaling everything to 44.1KHz, since we have various sample rates throughout the game.
|
||||||
// Not sure how DirectSound handles this when different buffers have different rates.
|
// Not sure how DirectSound handles this when different buffers have different rates.
|
||||||
static const MxU32 sampleRate = 44100;
|
static const MxU32 g_sampleRate = 44100;
|
||||||
|
|
||||||
static void AudioStreamCallback(
|
static void AudioStreamCallback(
|
||||||
void* p_userdata,
|
void* p_userdata,
|
||||||
|
|||||||
@ -84,7 +84,7 @@ MxResult MxSoundManager::Create(MxU32 p_frequencyMS, MxBool p_createThread)
|
|||||||
ma_engine_config engineConfig = ma_engine_config_init();
|
ma_engine_config engineConfig = ma_engine_config_init();
|
||||||
engineConfig.noDevice = MA_TRUE;
|
engineConfig.noDevice = MA_TRUE;
|
||||||
engineConfig.channels = MxOmni::IsSound3D() ? 2 : 1;
|
engineConfig.channels = MxOmni::IsSound3D() ? 2 : 1;
|
||||||
engineConfig.sampleRate = sampleRate;
|
engineConfig.sampleRate = g_sampleRate;
|
||||||
|
|
||||||
if (ma_engine_init(&engineConfig, &m_engine) != MA_SUCCESS) {
|
if (ma_engine_init(&engineConfig, &m_engine) != MA_SUCCESS) {
|
||||||
goto done;
|
goto done;
|
||||||
@ -134,15 +134,15 @@ void MxSoundManager::AudioStreamCallback(
|
|||||||
int p_totalAmount
|
int p_totalAmount
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
static MxU8 buffer[4096];
|
static MxU8 g_buffer[4096];
|
||||||
|
|
||||||
MxSoundManager* manager = (MxSoundManager*) p_userdata;
|
MxSoundManager* manager = (MxSoundManager*) p_userdata;
|
||||||
ma_uint32 bytesPerFrame = ma_get_bytes_per_frame(ma_format_f32, ma_engine_get_channels(&manager->m_engine));
|
ma_uint32 bytesPerFrame = ma_get_bytes_per_frame(ma_format_f32, ma_engine_get_channels(&manager->m_engine));
|
||||||
ma_uint32 bufferSizeInFrames = (ma_uint32) SDL_min(sizeof(buffer), p_additionalAmount) / bytesPerFrame;
|
ma_uint32 bufferSizeInFrames = (ma_uint32) SDL_min(sizeof(g_buffer), p_additionalAmount) / bytesPerFrame;
|
||||||
ma_uint64 framesRead;
|
ma_uint64 framesRead;
|
||||||
|
|
||||||
if (ma_engine_read_pcm_frames(&manager->m_engine, buffer, bufferSizeInFrames, &framesRead) == MA_SUCCESS) {
|
if (ma_engine_read_pcm_frames(&manager->m_engine, g_buffer, bufferSizeInFrames, &framesRead) == MA_SUCCESS) {
|
||||||
SDL_PutAudioStreamData(manager->m_stream, buffer, framesRead * bytesPerFrame);
|
SDL_PutAudioStreamData(manager->m_stream, g_buffer, framesRead * bytesPerFrame);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user