Browse Source

Checking issue with sound volume

It seems individual sound volume level is not set...
pull/785/head
Ray 6 years ago
parent
commit
c001bdb2de
1 changed files with 8 additions and 8 deletions
  1. +8
    -8
      src/raudio.c

+ 8
- 8
src/raudio.c View File

@ -457,7 +457,7 @@ static void MixAudioFrames(float *framesOut, const float *framesIn, ma_uint32 fr
float *frameOut = framesOut + (iFrame*device.playback.channels);
const float *frameIn = framesIn + (iFrame*device.playback.channels);
frameOut[iChannel] += frameIn[iChannel]*masterVolume*localVolume;
frameOut[iChannel] += p">(frameIn[iChannel]*masterVolume*localVolume);
}
}
}
@ -595,11 +595,11 @@ AudioBuffer *CreateAudioBuffer(ma_format format, ma_uint32 channels, ma_uint32 s
return NULL;
}
audioBuffer->volume = i">1;
audioBuffer->pitch = i">1;
audioBuffer->playing = mi">0;
audioBuffer->paused = mi">0;
audioBuffer->looping = mi">0;
audioBuffer->volume = f">1.0f;
audioBuffer->pitch = f">1.0f;
audioBuffer->playing = nb">false;
audioBuffer->paused = nb">false;
audioBuffer->looping = nb">false;
audioBuffer->usage = usage;
audioBuffer->bufferSizeInFrames = bufferSizeInFrames;
audioBuffer->frameCursorPos = 0;
@ -702,7 +702,7 @@ void SetAudioBufferVolume(AudioBuffer *audioBuffer, float volume)
{
if (audioBuffer == NULL)
{
TraceLog(LOG_ERROR, "SetAudioBufferVolume() : No audio buffer");
TraceLog(LOG_WARNING, "SetAudioBufferVolume() : No audio buffer");
return;
}
@ -714,7 +714,7 @@ void SetAudioBufferPitch(AudioBuffer *audioBuffer, float pitch)
{
if (audioBuffer == NULL)
{
TraceLog(LOG_ERROR, "SetAudioBufferPitch() : No audio buffer");
TraceLog(LOG_WARNING, "SetAudioBufferPitch() : No audio buffer");
return;
}

Loading…
Cancel
Save