|
Post by mjm2705 on May 31, 2017 4:37:14 GMT -5
First post ... long time user of the app on multiple devices ... have tried most other popular players and settled on this one. One of the devices I run the app on is a Pioneer XDP-100R DAP which hosts a ESS™ SABRE DAC ES9018K2M DAC. There has been lots of discussions on boards relating to the player that only the native Pioneer Music app makes use of the Sabre DAC and all third party players default to the on-board snapdragon chip / DAC. Any intelligence on here on the particular player / app combo and which DAC is utilized? Saying that, I'm making more and more use of wireless headphones which makes the whole player DAC discussion moot anyway Mark M
|
|
|
Post by GoneMAD on May 31, 2017 7:15:44 GMT -5
Unfortunately there is no clear cut answer since each manufacturer can do it differently. MOST seem to change the implementation of what backs the android API so 3rd party app developers can leverage the DAC capabilities without having to change anything with their code. This applies to internal and external DACs. I can tell you that if you use gmmp's custom audioengine it will use the software decoders / dsp that i have included in the app (which are CPU based) by default. I do provide an option to use opensl which is typically backed by the hardware and m4a playback uses the MediaCodec which is an android api that is typically backed by hardware as well... the exact implementation is dependent on the phone manufacturer. Finally if the custom audioengine is disabled gmmp will use the MediaPlayer that is part of the android sdk. Most manufacturers have that backed by hardware as well and typically their stock music player will leverage it (i cannot speak for pioneer but its something LG/Samsung does). Unfortunately the MediaPlayer basically just takes in a filename and handles the rest behind the scenes so some of gmmp's features dont support it like replaygain, crossfade, and gmmp's eq (it'll switch over to the stock eq provided in the android sdk)
|
|
|
Post by mjm2705 on May 31, 2017 9:28:16 GMT -5
I just compared Preferences - Audio on 4 devices I use the app with and some were different from an options perspective ...
DAP (Pioneer XDP-100R) has Crossfade, Limiter & ReplayGain greyed out Phone 1 (LG G5) has Limiter disabled Phone 2 (Samsung Galaxy S7) has all options available Tablet (Samsung Galaxy Tab S2) has all options available
Does this suggest the XDP-100R is using the default MediaPlayer as suggested above and therefore possibly routing the audio the same as the stock 'Pioneer' music app?
Or have I just missed another option somewhere to 'un-grey' these options?
|
|
|
Post by GoneMAD on May 31, 2017 11:30:20 GMT -5
DAP (Pioneer XDP-100R) has Crossfade, Limiter & ReplayGain greyed out - Those are only greyed out if you disable the custom audioengine Phone 1 (LG G5) has Limiter disabled - limiter is disabled if the android eq is used instead of GMMP's eq
None of those are greyed out by default so you must have changed the settings at some point
"Does this suggest the XDP-100R is using the default MediaPlayer as suggested above and therefore possibly routing the audio the same as the stock 'Pioneer' music app?"
Correct.. disabling the audioengine reverts it to using the mediaplayer
|
|