Experimental AudioEngine Android mp3 Volume

Hello, everyone i have strange problem with version 3.17.2 with android devices after upgrade from 3.11, the experimental audio engine started to cause problems with the volume of some mp3 files, not all but most of the mp3 files have very low sound levels. All mp3 files are encoded with LAME mp3 3.100 variable bit rate 95 - 135 kbps. To make it even more mysterious, this does not happen on all android devices, I test on 5 devices only one (alcatel pixi 4) have this problem (all devices have android 6.0). With Ios linux and macos there are no such problems.

This is part of the android runlog.

V/mp3reader: found subsequent frame #4 at 1356 D/AudioTrack: start(): 0x9f15b500, mState = 0 I/AudioDecoderMp3: Original audio info: numChannels: 1, sampleRate: 44100, bitPerSample: 16, containerSize: 16, channelMask: 4, endianness: 2, numFrames: 55296, duration: 1.253878, total size: 110592 D/AudioDecoder: Decoding (assets/res/Sounds/Voices/lessons.mp3) to pcm data wasted 32.872002ms I/AudioDecoder: No need to resample since the sample rate (44100) of the decoded pcm data is the same as the device output sample rate D/AudioDecoder: Resampling (assets/res/Sounds/Voices/lessons.mp3) wasted 0.230000ms D/AudioTrack: start(): 0x9f15b500, mState = 0 D/AudioDecoder: Interleave (assets/res/Sounds/Voices/lessons.mp3) wasted 26.299000ms V/AudioPlayerProvider: decode succeed preload (assets/res/Sounds/Voices/lessons.mp3) callback count: 1 FileInfo (0xa133d770), Set isSucceed flag: 1, path: assets/res/Sounds/Voices/lessons.mp3 V/AudioPlayerProvider: FileInfo (0xa133d770), Waitup preload (assets/res/Sounds/Voices/lessons.mp3) ... V/PcmAudioPlayer: PcmAudioPlayer constructor: 0xab6579c0 V/AudioDecoder: ~AudioDecoder() 0x9e58f900 V/AssetFd: ~AssetFd: 46 V/PcmAudioPlayer: PcmAudioPlayer (0xab6579c0) play, url: assets/res/Sounds/Voices/lessons.mp3 V/AudioMixerController: Mix a frame waste: 5.685000ms D/AudioTrack: start(): 0x9f15b500, mState = 0 D/AudioTrack: start(): 0x9f15b500, mState = 0 D/AudioTrack: start(): 0x9f15b500, mState = 0 D/AudioTrack: start(): 0x9f15b500, mState = 0 D/AudioTrack: start(): 0x9f15b500, mState = 0
1 Like