Gabor Szanto
Gabor Szanto
We'll investigate this in a couple of weeks. Not able to do it sooner, sorry for that.
The decoding capabilities and source code of Superpowered on Android and Linux are identical, so theoretically this shouldn't happen. How exactly does it fail on Linux, at which API call?
The only difference between Android and Linux is how the file is accessed, in some cases. Are you simply loading a path?
Low bitrate and/or low sample rate? Please note that Superpowered can decode MP3 Layer 3 files only, and that specification has 44100 Hz minimum sample rate, so if the file...
I don't see anything weird here. Please check the "weird number state" for all buffers before mixer->process. Maybe they are coming from the players?
I found the problem. It works until 4096 frames, but if any if the buffers are NULL and frames are above 4096, this happens. The next update will have the...
It says "NDK not configured". You need to set up the NDK path for your project under project settings (wherever that is in the current Android Studio).
advancedProcess is not available for the web, because its inputs are memory-pool managed buffers. In native code, the AudiobufferPool class manages a global audio buffer pool, reducing the number of...
You need some "event" when the two players can synchronize, such as calling playSynchronized (despite of they're playing already).