Hello,
I've got a question about sample rates in Poweramp. I understand, that Android prefers 48 KHz sample rate. Therefore, the output of the speaker is always 48 KHz. OS is Android 12, moto g30 phone. I do not use DVC or EQU.
I also have got bluetooth earphones, with fixed 44.1 KHz rate. But, in the system, they resample to 44.1 only as a last step, there is always a "middle" 48 Khz step. This happens with 3 different earphones over time, so not specific for particular model.
I attach the screenshots. First is, when I set the OpenSL output to 44.1 KHz manually. Second is, when I let the OpenSL output to the default "defined by the device" sample rate.
The result is the same when using AAudio or DirectHD, or when I use some od the developer options (disable HW acceleration etc.).
In the first case, a chain of "44.1-48-44.1" is reported. So the internal Android resampling does this up- and downsampling? In the second case, I upsample through SoX to 48 kHz, and then it gets downsampled to 44.1 at the last step.
1) is there a possibility to play 44.1 kHz on bluetooth directly in Poweramp?
2) what does the chain 44.1-48-44.1 actually do?
3) what is the best setting quality-wise? letting the chain, or upsampling by SoX and letting downsample at the end?
thank you for information.