[Scummvm-git-logs] scummvm master -> 466c8b8c76df8584f612f488cc5df4a0f9e25d72
mduggan
noreply at scummvm.org
Sun Dec 19 08:50:58 UTC 2021
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
466c8b8c76 ANDROID: Fix audio buffer size calculation from true buffer frames
Commit: 466c8b8c76df8584f612f488cc5df4a0f9e25d72
https://github.com/scummvm/scummvm/commit/466c8b8c76df8584f612f488cc5df4a0f9e25d72
Author: Matthew Duggan (mgithub at guarana.org)
Date: 2021-12-19T17:50:25+09:00
Commit Message:
ANDROID: Fix audio buffer size calculation from true buffer frames
Changed paths:
backends/platform/android/org/scummvm/scummvm/ScummVM.java
diff --git a/backends/platform/android/org/scummvm/scummvm/ScummVM.java b/backends/platform/android/org/scummvm/scummvm/ScummVM.java
index d3d04fdced..0cb8ac8a79 100644
--- a/backends/platform/android/org/scummvm/scummvm/ScummVM.java
+++ b/backends/platform/android/org/scummvm/scummvm/ScummVM.java
@@ -304,9 +304,10 @@ public abstract class ScummVM implements SurfaceHolder.Callback, Runnable {
AudioTrack.MODE_STREAM,
AudioManager.AUDIO_SESSION_ID_GENERATE);
- // Keep track of the actual obtained audio buffer size, if supported
+ // Keep track of the actual obtained audio buffer size, if supported.
+ // We just requested 16 bit PCM stereo pcm so there are 4 bytes per frame.
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M)
- _buffer_size = _audio_track.getBufferSizeInFrames();
+ _buffer_size = _audio_track.getBufferSizeInFrames() * 4;
} else {
//support for Android KitKat or lower
_audio_track = new AudioTrack(AudioManager.STREAM_MUSIC,
More information about the Scummvm-git-logs
mailing list