Jump to content

Poweramp audio processing path


Recommended Posts

@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
Share on other sites

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
Share on other sites

@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
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...