(12-18-2015, 05:49 AM)retroben Wrote: [ -> ]One thing that would fix crumply audio on slowdowns is Dual Async audio like nds4droid (DeSmume for Android) has.
I was wondering if the devs could look into the Dual Async audio coding of nds4droid to see if it can be replicated in Dolphin Emu for Android to make audio sound perfect on slower speeds.
If you run SM64DS in nds4droid with Dual Async and it runs slow,the sound is perfectly smooth at the slower speeds,no crackling or crumpling at all.
If you want async audio, then change SyncOnSkipIdle from True to False.
Wow! Thanks for such quick responses.
And yet my thread asking if Dolphiilution is possible on Android hasn't gotten a single response.
Having that on Android would make it not require two brawl iso copies to use Project M and also allow individual custom levels and characters.
I already have SyncOnSkipIdle set to False,but I still hear some crumply audio when Brawl slows down in some spots.
Would OpenAL make audio cleaner and gameplay even a little bit faster?
(12-18-2015, 10:08 AM)ISuperMarioI Wrote: [ -> ]...Even then, I don't really gain any performance from removing the audio backend.
AFAIK audio emulation will still run even if you chose a null audio backend because it's required for something else...
(12-18-2015, 02:46 PM)retroben Wrote: [ -> ]Would OpenAL make audio cleaner and gameplay even a little bit faster?
OpenAL would make the audio "cleaner" by slowing them down when FPS drops so you don't hear any crackling/noise (OpenAL have time stretching). But it wouldn't affect gameplay speed at all...
Okay then,so now I hope we can see that on Android soon enough.
(12-18-2015, 12:57 PM)BlazingSoul Wrote: [ -> ]If you want async audio, then change SyncOnSkipIdle from True to False.
That doesn't give you async audio.
OpenSL ES is the library used for native audio processing on Android. OpenAL (the library, not the Dolphin backend) is not available for Android (the operating system, not the port of Dolphin). The OpenAL audio backend is not a part of Dolphin for Android for the same reason the Direct3D 11 graphics backend isn't included.
As for asynchronous audio, the many, many reasons why Dolphin intentionally does not allow this are thoroughly documented (Google if you are interested) and are still true on Android. It will not be added to the OpenSL ES backend.
I looked at some information,can ALSA with PulseAudio be used on Android?
Hopefully root won't be needed to utilize it,if so,it will need root access to enable the feature itself to prevent major issues caused by an attempt on an non-rooted device.
Figured asking wouldn't hurt,but it stinks for non-rooted users if root will be needed.
No. Only OpenSL ES is available on Android.