PaperBoat Posted July 26, 2022 Share Posted July 26, 2022 Does Poweramp completely bypass native Android audio processing with its "Hi-Res Output" when streaming via Bluetooth? Link to comment https://forum.powerampapp.com/topic/24059-poweramp-audio-processing-path/ Share on other sites More sharing options...
andrewilley Posted July 26, 2022 Share Posted July 26, 2022 The fact that the audio is being passed via Android's Bluetooth stack means it is not being completely bypassed. Andre Link to comment https://forum.powerampapp.com/topic/24059-poweramp-audio-processing-path/#findComment-111554 Share on other sites More sharing options...
maxmp Posted July 27, 2022 Share Posted July 27, 2022 @PaperBoat hi-res outputs are called by Android OS developers as “Direct”, but they are of course part of Android system though with the minimal system processing. On Android you can get indirect access to usb dacs attached via otg connection, unfortunately usability of such solution is very low for general purpose smartphone audio player (may be good for DAPs), so Poweramp uses system driver here too, allowing hi-res output for usb dacs as well. Link to comment https://forum.powerampapp.com/topic/24059-poweramp-audio-processing-path/#findComment-111580 Share on other sites More sharing options...
PaperBoat Posted July 28, 2022 Author Share Posted July 28, 2022 8 hours ago, maxmp said: @PaperBoat hi-res outputs are called by Android OS developers as “Direct”, but they are of course part of Android system though with the minimal system processing. On Android you can get indirect access to usb dacs attached via otg connection, unfortunately usability of such solution is very low for general purpose smartphone audio player (may be good for DAPs), so Poweramp uses system driver here too, allowing hi-res output for usb dacs as well. @maxmp How Tidal achieved bit-perfect on Android? BTW I'm not looking for "bit-perfect" rather a clean direct audio path on Android (Bluetooth and USB). Tidal is quietly rolling out a bit-perfect Android app Link to comment https://forum.powerampapp.com/topic/24059-poweramp-audio-processing-path/#findComment-111598 Share on other sites More sharing options...
andrewilley Posted July 28, 2022 Share Posted July 28, 2022 @PaperBoat "Bit-perfect" is a much misused term. To be technically bit-perfect the source data bytes generated from an audio file need to be sent exactly to the output DAC chip, where the signal is then concerted to analogue (and that's where any volume adjustment can occur, in the analogue amp stage). So there can be no digital volume controls, ReplayGain, EQ adjustment, crossfading, etc. Just an exact streamed copy of the source content, sent byte-by-byte. What most people mean by the term though is that the want no frequency resampling. i.e. if the source music was recorded at 192kHz, it stays that way until it gets converted to analogue. PA is capable of doing that - although you do need to set the require frequency manually, PA doesn't follow the source file dynamically. But bear in mind that PA does not have specific code to drive every individual external USB DAC device, it passes the data to the USB device via the existing system drivers. Andre Link to comment https://forum.powerampapp.com/topic/24059-poweramp-audio-processing-path/#findComment-111601 Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now