Fix 399: Game does not obey sound effects volume level set in sound settings. #400
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Incorporated the following changes:
S3SyncSampleVolumeAndPan()
andS3SyncSampleRate()
to follow call toAudioBackend_PlaySample()
. This is required because the later one initializes the object on whichS3Sync...()
functions operate.ma_volume_db_to_linear()
as it expects input volume to be in exponential scale wherevolume_db
is in linear scale. The call has been replaced with explicit transformation using reverse formula of the one found inS3SyncSampleVolumeAndPan()
function.Fixes #399