Jump to content

Difference between output plugins


JakeOrth

Recommended Posts

15 minutes ago, JakeOrth said:

But sound quality?

The sound quality is better because the second one bypasses the Android audiomixer which can degrade the output quality and can cause large latency. Sorry I'm not a dev or something like that. The only source I found was https://casediletanta.blogspot.com/2018/10/Poweramp-v3-803.html but it's in Russian and devoted to the older build (and it has some unexplained tweaks). So it's better to ask someone more competent.

Link to comment
Share on other sites

the second one is more like a ''pure output''. 

Note that if you're using something like DSP manager or Viper4android, like Nicklst said, it will bypass it. 

I did a lot of tuning with ATHM50 headphone and viper4droid, with a nice convolver driver, and subjectively, I like more the sound from viper4droid, even if my phone is compatible with HD output and I run FLAC files.  

Link to comment
Share on other sites

51 minutes ago, overdose said:

the second one is more like a ''pure output''. 

Note that if you're using something like DSP manager or Viper4android, like Nicklst said, it will bypass it. 

I did a lot of tuning with ATHM50 headphone and viper4droid, with a nice convolver driver, and subjectively, I like more the sound from viper4droid, even if my phone is compatible with HD output and I run FLAC files.  

Viper4droid is a great tool for tuning, the new PA took at least one feature - output bypassing of the Android mixer. But generally yes, viper can sound better at least because it proposes a lot of profile for headphones and some other options for tuning which it seems the PA doesn't have.

Link to comment
Share on other sites

On 12/20/2018 at 1:36 AM, JakeOrth said:

What's the difference between?

Both are interfaces that a music player can use to put out the audio data it has processed.

Audio Track is the Android standard, Open SL is another option to do the same. See Wikipedia:

OpenSL ES (Open Sound Library for Embedded Systems) is a royalty-free, cross-platform, hardware-accelerated, C-language audio API for 2D and 3D audio. It provides access to features such as 3D positional audio and MIDI playback. It is made for developers in the mobile and gaming industry and is working toward allowing for easy porting of applications across multiple platforms.

Link to comment
Share on other sites

On 12/20/2018 at 4:49 PM, NickIst said:

The sound quality is better because the second one bypasses the Android audiomixer which can degrade the output quality and can cause large latency.

Not true (more or less true for Hi-Res variants).

OpenSL is the default output in PA, it's a bit more battery/cpu optimized, but some devices actually may have issues with it (as OpenSL is not tested by OEMs so well), thus AudioTrack output exists as a backup.

(AudioTrack can be selected by default for some devices/outputs/Android  versions).

Also some devices have a bit different volume level for OpenSL (vs AudioTrack) - for unknown reason (oversight/bug in ROM).

Link to comment
Share on other sites

  • 1 year later...
2 hours ago, यsh प्रtap said:

So which output plugin is better for headphones and earphones...

It's up to you and your device. If you have good quality headphones and some high-res audio files than Hi-Res would definitely be the way to go. Hi-Res may still sound better for you anyway, but it does consume more power so you may prefer to stick with standard modes if you can't hear a difference.

AudioTrack is the built-in Android audio processing system that also supports manufacturer-installed add-on and audio tweaks (which you may or may not want- and if you don't want them, why complicate the audio chain?).

OpenSL ES (Open Sound Library for Embedded Systems) is a royalty-free, cross-platform, hardware-accelerated, audio API. Generally it should provide a cleaner audio path. Probably.

But in the end, choose what sounds best to your ears and performs best on your hardware.

Andre

Link to comment
Share on other sites

  • 2 years later...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...