• Announcements

    • andrewilley

      Poweramp v3 Project Update   04/24/2017

      As you may be aware, the Poweramp developer has been working hard on an updated material design user interface for Poweramp v3 which required a full ground-up rebuild of the code and is taking some time to get to a beta-test stage. See the forum thread for more details and to discuss.    
maxmp

Requests for Hi-Res Support

522 posts in this topic

Your device supports Hi-Res audio _output_* (at least 24bit, at least 96khz sampling rate), but Poweramp v3.0 alpha doesn't support it?
Request the support here!

Please provide (requests without these items will be deleted):

  1. Device model
  2. ROM version (Android version, stock/OTA/Custom ROM)
  3. Why do you think your device supports Hi-Res (link to device features, etc.)? A copy of your device's /etc/audio_policy.conf file may be helpful.

Please note, this is for Hi-Res output requests, just playback (with resampling) of hi-res audio is already implemented by Poweramp v2.0 for all devices/ROMs.

Share this post


Link to post
Share on other sites

1. Lenovo Vibe X3 (X3a40)

2. 5.1.1 (Lenovo stock rom)

3. 32-bit ESS Sabre ES9018K2M DAC with 3x TI OPA1612

Share this post


Link to post
Share on other sites

1. Oppo Find 7a (X9006)

2. ColorOS v2.1.5i

3. It has almost identical hardware as OnePlus One (as JimJamz mentioned above)

Share this post


Link to post
Share on other sites
20 hours ago, phobos24 said:

1. Lenovo Vibe X3 (X3a40)

2. 5.1.1 (Lenovo stock rom)

3. 32-bit ESS Sabre ES9018K2M DAC with 3x TI OPA1612

Poweramp build-702 seems to support Hi-Res output on this device. Though, only partially:
- when Hi-Res (and thus-24bit) output is enabled in build-702, X3 applies extra filtering above 24khz (or silently resamples to 48khz). Thus it can't be qualified as Hi-Res
- when "hi-fi" output up to 192khz is enabled (debug build), only 16-bit is possible. That can't be qualified as Hi-Res too.

Share this post


Link to post
Share on other sites
19 hours ago, JimJamz said:

1. OnePlus One (A0001/bacon)

2. 6.0.1 (SultanXDA CM13) http://forum.xda-developers.com/oneplus-one/orig-development/rom-kernel-unofficial-cyanogenmod-13-0-t3242700

3. Snapdragon 24-bit PCM

Link to files you requested. (audio_policy.conf, libmedia.so)
https://drive.google.com/folderview?id=0B1dIbtukNwxxWVhDdDZCQVhrYmc&usp=sharing

OnePlus One is supported by build-702 (stock ROM COS 12.1.1). If it doesn't work for that ROM, it means it's disabled in that ROM. Your audio_policy.conf is ok, may be build.props audio.offload.pcm.24bit.enable is disabled? Some ROM makers like to "optimize" offloading out, as it glitched in 4.x androids.

Share this post


Link to post
Share on other sites
18 minutes ago, maxmp said:

OnePlus One is supported by build-702 (stock ROM COS 12.1.1). If it doesn't work for that ROM, it means it's disabled in that ROM. Your audio_policy.conf is ok, may be build.props audio.offload.pcm.24bit.enable is disabled? Some ROM makers like to "optimize" offloading out, as it glitched in 4.x androids.

My opo (6.0.1) doesn't have the line you mentioned in the build.prop file but only the 16bit one. Does this mean that it is "optimized" out as you mentioned? Would a local.prop identical line help?

Share this post


Link to post
Share on other sites

Yes, exactly. You may try to add it (set to true), though.

Share this post


Link to post
Share on other sites

Moto G Turbo Edition

Android version : 6.0.1

SOC :Qualcomm snapdragon 615 cortex a53 

Share this post


Link to post
Share on other sites
1 minute ago, Harshal said:

Moto G Turbo Edition

Android version : 6.0.1

SOC :Qualcomm snapdragon 615 cortex a53 

Why do you think this device supports Hi-Res output?

Share this post


Link to post
Share on other sites
56 minutes ago, maxmp said:

Poweramp build-702 seems to support Hi-Res output on this device. Though, only partially:
- when Hi-Res (and thus-24bit) output is enabled in build-702, X3 applies extra filtering above 24khz (or silently resamples to 48khz). Thus it can't be qualified as Hi-Res
- when "hi-fi" output up to 192khz is enabled (debug build), only 16-bit is possible. That can't be qualified as Hi-Res too.

Ah that is a shame. Was really looking forward to using Poweramp on my device.
thank you for looking into it mate.

Share this post


Link to post
Share on other sites
55 minutes ago, maxmp said:

Why do you think this device supports Hi-Res ouput 

 

 

 

It does support for USB DAC

But not over headphones

Share this post


Link to post
Share on other sites
1 hour ago, maxmp said:

Yes, exactly. You may try to add it (set to true), though.

I tried it, after a reboot I can select the Hi-Res audio but as soon as I play a track the app prints "Failed: Poweramp Hi-Res Exp Output. Using default output."

Share this post


Link to post
Share on other sites

Unfortunately, this means critical parts of Hi-Res audio path is missing from ROM.

Share this post


Link to post
Share on other sites
1 hour ago, phobos24 said:

Ah that is a shame. Was really looking forward to using Poweramp on my device.
thank you for looking into it mate.

Still, even with 24=>16 resampling by Lenovo (I guess, this is due to Dolby being 16-bit only, it supports 192khz though), Hi-Fi audio path is better, and I'm adding separate "Lenovo Hi-Fi" variant into Hi-Res output plugin (Android 6.0+).

Share this post


Link to post
Share on other sites
37 minutes ago, maxmp said:

Unfortunately, this means critical parts of Hi-Res audio path is missing from ROM.

Thanks again for your quick answer. Can you please let me know what should I check in my ROM, so that I can ping the dev for that?

Share this post


Link to post
Share on other sites
8 hours ago, maxmp said:

Still, even with 24=>16 resampling by Lenovo (I guess, this is due to Dolby being 16-bit only, it supports 192khz though), Hi-Fi audio path is better, and I'm adding separate "Lenovo Hi-Fi" variant into Hi-Res output plugin (Android 6.0+).

just out of curiosity i'm attaching my audio policy, FYI i do have to toggle a switch to actually activate the sabre DAC. maybe that's whats causing the problem.

and dolby is just a software effect ya, so i dont really turn it on.

thanks again mate.

audio_policy_vibex3.conf

Share this post


Link to post
Share on other sites
10 hours ago, fmc000 said:

I tried it, after a reboot I can select the Hi-Res audio but as soon as I play a track the app prints "Failed: Poweramp Hi-Res Exp Output. Using default output."

Enable DVC in  Audio => Advanced Tweaks

Share this post


Link to post
Share on other sites
  1. Huawei P8 (GRA-L09)
  2. Android 5.0.1 fRomFuture KW02 (stock based)
  3. HiSilicon Kirin 930, Hi6402 audio ic

Share this post


Link to post
Share on other sites
15 hours ago, Harshal said:

It does support for USB DAC

But not over headphones

Yes, as headphones (wired headphones/aux 3.5 jack) requires internal DAC capable of Hi-Res playback.

 

Quote

just out of curiosity i'm attaching my audio policy, FYI i do have to toggle a switch to actually activate the sabre DAC. maybe that's whats causing the problem.

The debug Poweramp build now has support for Lenovo HiFi 16bit/192khz output (Android 6.0). It's much better than standard output, even with just 16bit resampling. When Hi-Res output is activated in that debug Poweramp build, HiFi output is used, no matter if the HiFi system switch is enabled or not.

 

9 minutes ago, Sung9393 said:

1.Sony Xperia Z2
2.Android 5.1.1 Lollipop (Stock Rom)
3.http://blogs.sonymobile.com/2014/10/01/xperia-details-hi-res-audio/

From this link, Z2 has no internal Hi-Res DAC:

Quote

Xperia Z2 was compatible with Hi-Res Audio but you needed a converter to listen to it. So in Xperia Z3, we’ve built that converter into the phone. If you have Hi-Res compatible headphones you can just plug them in to the headphone jack like any other pair and listen away.

As for Z3, I'll test it soon, most probably support will be added.

Share this post


Link to post
Share on other sites
8 hours ago, Hoàng Khanh said:

Enable DVC in  Audio => Advanced Tweaks

Already enabled...

Share this post


Link to post
Share on other sites

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