mkenco Posted February 26, 2022 Share Posted February 26, 2022 Hello. If I am using hi-res audio set to 16/48, SoX resampler, and a bluetooth codec (samsung scalable) that works in 16/44.1, what is it that handles the resampling? Android mixer or SoX through Poweramp? I don't think it's the latter but im trying to understand how this works. Also how significantly (if at all) will this affect sound quality compared to if SoX would have been used instead? Quote Link to comment Share on other sites More sharing options...
maxmp Posted February 26, 2022 Share Posted February 26, 2022 @mkenco Poweramp tries to match Bluetooth sample rate on AudioOutput track automatically. I.e. 44.1 for AptX up to 96kHz LDAC. Other outputs may stick to 48kHz which won't be resampled for some codecs (AptX/HD, aac), or will be resampled by the system. There is very little difference between SwR and SoX resamplers, for BT I would keep SwR (the default one). Quote Link to comment Share on other sites More sharing options...
mkenco Posted February 26, 2022 Author Share Posted February 26, 2022 That's not what I meant. I mean, which resampler is used for resampling from DSP to Bluetooth output device, IF the DSP was set to 48KHz and the Bluetooth output was fixed on 44.1KHz. Like in the attachment. Is this done by Poweramp's resampler, or is this done by Android and is not related to Poweramp? If I'm not making sense in something please tell me, I might be misunderstanding. Quote Link to comment Share on other sites More sharing options...
maxmp Posted February 26, 2022 Share Posted February 26, 2022 @mkenco in this case - Android system (it's modified in Samsungs, so it would be Samsung system) resampler. On Samsungs, the best way is to enable Hi-Res output and set 44.1 for it manually. Quote Link to comment Share on other sites More sharing options...
mkenco Posted February 26, 2022 Author Share Posted February 26, 2022 Makes sense, thank you! By the way, although I'm certain it will not have any noticeable effect (at least to me), is downsampling all audio to 44.1kHz through SoX better for sound quality than letting Android do it? Since then android won't resample the audio before sending by bluetooth. I'm just asking out of curiosity since I wanna learn more about this stuff. Edit : i realized this question is kind of dumb but its still rude to ignore :/ Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.