XSDL: pass native audio sample rate using setenv

This commit is contained in:
Sergii Pylypenko
2019-10-16 23:46:15 +03:00
parent b3e81dfab1
commit 5b2b990b29
2 changed files with 11 additions and 1 deletions

View File

@@ -159,3 +159,13 @@
+ }).start();
+ }
+}
--- Settings.java
+++ Settings.java
@@ -636,6 +636,7 @@ public class Settings
static void setEnvVars(MainActivity p)
{
+ nativeSetEnv( "AUDIO_NATIVE_SAMPLE_RATE", String.valueOf(android.media.AudioTrack.getNativeOutputSampleRate(android.media.AudioManager.STREAM_MUSIC)) );
String lang = new String(Locale.getDefault().getLanguage());
if( Locale.getDefault().getCountry().length() > 0 )
lang = lang + "_" + Locale.getDefault().getCountry();