Jump to content

Requests for Hi-Res Support (please state which build of Poweramp you are using)


Recommended Posts

On 11/16/2019 at 1:42 PM, Unlawful said:

1. Sony NW-A100TPS

2. Android 9.0 (firmware 1.00.06)

3. https://www.sony.co.uk/electronics/walkman/nw-a100-series/specifications#features

Also, the stock Music player app does support Hi-Res. Looking at the Audio Detection Log, I can kind of tell why it is the only one that does...


20:35:45.601 v3-build-853-arm64-play
Device: SonyAudio Sony NW-A100Series icx1293_001 EVK [arm64-v8a, armeabi-v7a, armeabi]

FAILED to read=/vendor/etc/audio_output_policy.conf
FAILED to read=/vendor/etc/audio_io_policy.conf
FAILED to read=/system/etc/audio_policy.conf
FAILED to read=/vendor/etc/audio_policy.conf
USB can handle Hi-Res - sdk=28
FLAG_VARIANT_USB_ONLY
OK flags=0x404001400000000
FLAG_VARIANT_USB_ONLY
FLAG_SUPPORTS_USB
FLAG_SUPPORTS_FLT_DYN_RANGE
FLAG_SUPPORTS_LDAC
INTERNAL_OUTPUT_FLAG_SR_192K
INTERNAL_OUTPUT_FLAG_SR_176K
INTERNAL_OUTPUT_FLAG_SR_96K
INTERNAL_OUTPUT_FLAG_SR_88K

 

Seconded.

Link to comment
Share on other sites

  • 2 weeks later...
  • Replies 1.6k
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

1.xiaomi mix2s

2.Android10.0(MIUI11,China edition)

3.snapdragon 845

I don't sure whether my device was supposed when Android 9.0 or lower, but now hires can't run correctly,only can output 24bit,48khz.

I'm sure the system support this,at list can output 96khz with other app named 'hiby music'.

I test this with a Bluetooth earphone,that support LDAC, when I play a music used 'hiby music', the system output 16bit, 96khz.

01:13:12.010 v3-build-853-uni
Device: Xiaomi Xiaomi MIX 2S polaris sdm845 [arm64-v8a, armeabi-v7a, armeabi]

reading=/vendor/etc/audio_output_policy.conf
has direct_pcm_24, sampling_rates=44100|48000|88200|96000|176400|192000|352800|384000
AUDIO_OUTPUT_FLAG_DIRECT direct_pcm_24
has direct_pcm_24 formats=AUDIO_FORMAT_PCM_24_BIT_PACKED|AUDIO_FORMAT_PCM_8_24_BIT|AUDIO_FORMAT_PCM_32_BIT
FLAG_VARIANT_DIRECT_HD via direct_pcm_24
forcing FLAG_DLFCN FLAG_NEEDS_DEEP_BUFFER FLAG_NEEDS_EXTRA_SLEEPS
USB can handle Hi-Res - sdk=29
OK flags=0x874616600000000
FLAG_VARIANT_DIRECT_HD
FLAG_SUPPORTS_PCM_8_24
FLAG_SUPPORTS_PCM_24
FLAG_SUPPORTS_PCM_32
FLAG_SUPPORTS_UNITY_GAIN_STREAM
FLAG_SUPPORTS_USB
FLAG_NEEDS_EXTRA_SLEEPS
FLAG_SUPPORTS_LDAC
FLAG_DLFCN
FLAG_NEEDS_DEEP_BUFFER
FLAG_ALLOW_DVC_EFFECT
FLAG_BT_DVC_EFFECT
INTERNAL_OUTPUT_FLAG_SR_384K
INTERNAL_OUTPUT_FLAG_SR_352K
INTERNAL_OUTPUT_FLAG_SR_192K
INTERNAL_OUTPUT_FLAG_SR_176K
INTERNAL_OUTPUT_FLAG_SR_96K
INTERNAL_OUTPUT_FLAG_SR_88K
INTERNAL_OUTPUT_FLAG_SR_48K
INTERNAL_OUTPUT_FLAG_SR_44K
 

Edited by Jilun
Link to comment
Share on other sites

DAC: Apple USB C adapter v.A2155

Mate 10 Pro

9.1.0.325

USB Audio Player Pro and Sony Music Centre can output a lot higer volume on this dac and also have exclusive acces to this dac. 

17:45:03.395 v3-build-853-arm64-play
Device: HUAWEI HUAWEI BLA-L09 BLA-L09 BLA [arm64-v8a, armeabi-v7a, armeabi]

FAILED to read=/vendor/etc/audio_output_policy.conf
FAILED to read=/vendor/etc/audio_io_policy.conf
FAILED to read=/system/etc/audio_policy.conf
reading=/vendor/etc/audio_policy.conf
has outputs_primary, sampling_rates=48000
has usb
has usb outputs
has usb_device, sampling_rates=dynamic
has usb formats=dynamic
USB can handle Hi-Res - sdk=28
OK flags=0x804040400000000
FLAG_VARIANT_DIRECT_HD
FLAG_NEEDS_DIRECT_PCM
FLAG_SUPPORTS_USB
FLAG_SUPPORTS_LDAC
INTERNAL_OUTPUT_FLAG_SR_192K
INTERNAL_OUTPUT_FLAG_SR_176K
INTERNAL_OUTPUT_FLAG_SR_96K
INTERNAL_OUTPUT_FLAG_SR_48K
INTERNAL_OUTPUT_FLAG_SR_44K

Link to comment
Share on other sites

would like to report that Poweramp isnt supporting or at least taking full advantage of my Fiio BTR3 dac. The dac is capable of 32bit/96khz playback as shown by the player but when i enter the setup screen it shows the playback quality as 24bit/48khz. I previously reported this through the app but the only solution offered was to try a new build, which didn't work, which i also reported but never received a reply. 

 

Poweramp v3 build 853

Oneplus 7 Pro

Android 10 Oxygen OS

Edited by linx1287
Link to comment
Share on other sites

Would like to request support for LG Q7 Plus (LMQ610EA). It is advertised to have a Quad-Dac (which it seems not to be true) BUT it has an ESS Sabre ES9018
32-bit Stereo Mobile Audio DAC, which is also good. That info I got from /etc/vendor audio_devices.xml file

USB Player Pro detects it and plays up to 32 bit 192 Khz files. I believe that Poweramp misses detecting the below files as they do not exist with that name convention in the locations.

/system/etc/audio_policy.conf
/vendor/etc/audio_policy.conf
/vendor/etc/audio_output_policy.conf

Pls help to support the Hi-Res audio on this powerful and now much cheaper device.  No issues on my other device, Xiaomi MI 8 Lite.

Thx in advance

LG Q7 Plus (LMQ610EA)

Poweramp V3 Build 853 (Full unlocked)

Android 8.1 (soon Android 9.0)

Edit:

Updated Android 9

20:15:29.683 v3-build-853-arm32-play
Device: lge LGE LM-Q610.FGN mcv5a_lao_com mt6755 [armeabi-v7a, armeabi]

FAILED to read=/vendor/etc/audio_output_policy.conf
FAILED to read=/vendor/etc/audio_io_policy.conf
FAILED to read=/system/etc/audio_policy.conf
FAILED to read=/vendor/etc/audio_policy.conf
USB can handle Hi-Res - sdk=28
FLAG_VARIANT_USB_ONLY
OK flags=0x404001400000000
FLAG_VARIANT_USB_ONLY
FLAG_SUPPORTS_USB
FLAG_SUPPORTS_FLT_DYN_RANGE
FLAG_SUPPORTS_LDAC
INTERNAL_OUTPUT_FLAG_SR_192K
INTERNAL_OUTPUT_FLAG_SR_176K
INTERNAL_OUTPUT_FLAG_SR_96K
INTERNAL_OUTPUT_FLAG_SR_88K
 

Partial audio_devices.xml file

.....

<!--hifi dac output-->    
    <path name="hifi_dac_output" value="turnon">
        <kctl name="Es9018 State" value="StratUp" />
    </path>
    <path name="hifi_dac_output" value="turnoff">
        <kctl name="Es9018 State" value="Bypass" />
    </path>
    <!--receiver output-->

...

Edited by Jomaroliv
Add info
Link to comment
Share on other sites

1. Xiaomi Mi 9t

2. Miui 11.0.1

3. Log Audio

10:26:08.596 v3-build-856-arm64-play
Device: Xiaomi Xiaomi Mi 9T davinci davinci [arm64-v8a, armeabi-v7a, armeabi]

FAILED to read=/vendor/etc/audio_output_policy.conf
reading=/vendor/etc/audio_io_policy.conf
has direct_pcm_24, sampling_rates=44100|48000|88200|96000|176400|192000|352800|384000
AUDIO_OUTPUT_FLAG_DIRECT direct_pcm_24
has direct_pcm_24 formats=AUDIO_FORMAT_PCM_24_BIT_PACKED|AUDIO_FORMAT_PCM_8_24_BIT|AUDIO_FORMAT_PCM_32_BIT
FLAG_VARIANT_DIRECT_HD via direct_pcm_24
forcing FLAG_DLFCN FLAG_NEEDS_DEEP_BUFFER FLAG_NEEDS_EXTRA_SLEEPS
USB can handle Hi-Res - sdk=28
OK flags=0x874616600000000
FLAG_VARIANT_DIRECT_HD
FLAG_SUPPORTS_PCM_8_24
FLAG_SUPPORTS_PCM_24
FLAG_SUPPORTS_PCM_32
FLAG_SUPPORTS_UNITY_GAIN_STREAM
FLAG_SUPPORTS_USB
FLAG_NEEDS_EXTRA_SLEEPS
FLAG_SUPPORTS_LDAC
FLAG_DLFCN
FLAG_NEEDS_DEEP_BUFFER
FLAG_ALLOW_DVC_EFFECT
FLAG_BT_DVC_EFFECT
INTERNAL_OUTPUT_FLAG_SR_384K
INTERNAL_OUTPUT_FLAG_SR_352K
INTERNAL_OUTPUT_FLAG_SR_192K
INTERNAL_OUTPUT_FLAG_SR_176K
INTERNAL_OUTPUT_FLAG_SR_96K
INTERNAL_OUTPUT_FLAG_SR_88K
INTERNAL_OUTPUT_FLAG_SR_48K
INTERNAL_OUTPUT_FLAG_SR_44K
 

Link to comment
Share on other sites

 . 1. Xiaomi Redmi7A

2. Android 10 HavocOS (phh gsi)

3. Snapdragon 439

Hi-res works at 192khz/24bit on stock miui for this device, but on custom ROMs it's stuck at 48/16, even if i set 44khz on Poweramp

Maybe some build.prop config, any suggestions?

 

havoc hires settings.png

miui hires settings.png

audio_policy.conf audio_output_policy.conf Poweramp log havoc.txt Poweramp log miui10.txt

Edited by beckenbauet14
Link to comment
Share on other sites

Screenshot_20200109-223753.thumb.png.9023d831c64287b8c308f38328d4f3b9.png1 Nokia 3.1plus

2 android 9 

22:18:12.542 v3-build-858-arm64-play
Device: Nokia HMD Global Nokia 3.1 Plus Rooster_00WW mt6762 [arm64-v8a, armeabi-v7a, armeabi]

FAILED to read=/vendor/etc/audio_output_policy.conf
FAILED to read=/vendor/etc/audio_io_policy.conf
FAILED to read=/system/etc/audio_policy.conf
reading=/vendor/etc/audio_policy.conf
has outputs_primary, sampling_rates=44100|48000|96000|192000
has outputs/primary formats=AUDIO_FORMAT_PCM_32_BIT|AUDIO_FORMAT_PCM_16_BIT
has usb
has usb outputs
has usb_device, sampling_rates=dynamic
has usb formats=dynamic
forcing FLAG_DLFCN FLAG_NEEDS_DEEP_BUFFER FLAG_NEEDS_EXTRA_SLEEPS
USB can handle Hi-Res - sdk=28
OK flags=0x374601c00000000
FLAG_VARIANT_MTK_HD
FLAG_FORCE_PCM_8_24
FLAG_SUPPORTS_USB
FLAG_SUPPORTS_FLT_DYN_RANGE
FLAG_NEEDS_EXTRA_SLEEPS
FLAG_SUPPORTS_LDAC
FLAG_DLFCN
FLAG_NEEDS_DEEP_BUFFER
FLAG_ALLOW_DVC_EFFECT
FLAG_BT_DVC_EFFECT
INTERNAL_OUTPUT_FLAG_SR_192K
INTERNAL_OUTPUT_FLAG_SR_96K
INTERNAL_OUTPUT_FLAG_SR_48K
INTERNAL_OUTPUT_FLAG_SR_44K
 

 

Link to comment
Share on other sites

1 - Sony Xperia 1 (J9110)

2 - 55.1.A.0.748 Stock Android 10

3 - Attached

4 -

11:18:05.356 v3-build-860-arm64-play
Device: Sony Sony J9110 J9110_EEA msmnile [arm64-v8a, armeabi-v7a, armeabi]

FAILED to read=/vendor/etc/audio_output_policy.conf
reading=/vendor/etc/audio_io_policy.conf
has direct_pcm_24, sampling_rates=44100|48000|96000|192000|384000
AUDIO_OUTPUT_FLAG_DIRECT direct_pcm_24
has direct_pcm_24 formats=AUDIO_FORMAT_PCM_24_BIT_PACKED|AUDIO_FORMAT_PCM_8_24_BIT|AUDIO_FORMAT_PCM_32_BIT
FLAG_VARIANT_DIRECT_HD via direct_pcm_24
forcing FLAG_DLFCN FLAG_NEEDS_DEEP_BUFFER FLAG_NEEDS_EXTRA_SLEEPS
USB can handle Hi-Res - sdk=29
OK flags=0x874616600000000
FLAG_VARIANT_DIRECT_HD
FLAG_SUPPORTS_PCM_8_24
FLAG_SUPPORTS_PCM_24
FLAG_SUPPORTS_PCM_32
FLAG_SUPPORTS_UNITY_GAIN_STREAM
FLAG_SUPPORTS_USB
FLAG_NEEDS_EXTRA_SLEEPS
FLAG_SUPPORTS_LDAC
FLAG_DLFCN
FLAG_NEEDS_DEEP_BUFFER
FLAG_ALLOW_DVC_EFFECT
FLAG_BT_DVC_EFFECT
INTERNAL_OUTPUT_FLAG_SR_384K
INTERNAL_OUTPUT_FLAG_SR_192K
INTERNAL_OUTPUT_FLAG_SR_96K
INTERNAL_OUTPUT_FLAG_SR_48K
INTERNAL_OUTPUT_FLAG_SR_44K

@maxmp

audio_io_policy.conf

Link to comment
Share on other sites

2 hours ago, maxmp said:

@Luhccas from the log, hi-res on 3.5 output / BT and USB is supported up to 384kHz. Thanks!

Yes, but under settings / audio / output / hi-res output it shows now 16bit 48kHz and before was 24bit 192kHz.

For bluetooth devices with dedicated DAC too.

Fiio BTR3 32bit 384kHz and Sony SBH20 24bit 96kHz only show 16bit 44kHz now.

Screenshot_20200113-153918.png

Link to comment
Share on other sites

On 10/24/2019 at 7:18 PM, ajzam.inc said:

Hello MAXMP

Seems like the Hi Res support for Redmi Note 8 Pro is added successfully. I'm using it right now. But one thing, Injust wanted to report this issue: when Hi Res output is enabled, there are many cases, when the phone screen was turned off, the sound output produces some fluctuations (idk if that's the correct term) or for easier acknowledgement, there's some repeated audio frames (I estimate it from 70ms to 250 or 300). I tried all the possible tweaks but no luck.

 

Use Wakelock on/off: issue persists

Audio Buffer small/normal/medium/large and even custom values: issue still persists

Repeated the audio buffer setting for each available sample rate: issue still persist tho when using 48kHz, the fluctuating effect seems to be minimal but, still annoying

Keep Service on/off: yes, issue was still there

 

Change the resampler from SW to SoX: still there, not fixed.

 

Enabling/Disabling DVC (tho DVC is set to enabled always in Hi Res): still there, not fixed.

 

And I don't know if this is just in Poweramp, I'll get back to you later after some tests: the audio was so BASSY like there's some +2-3db addition in low shelf frequencies.

 

I hope you can fix the main issue that I was told here. Thanks!

Yes. I can verify this. There are some weird fluctuations when Hi-res output is enabled on Redmi Note 8 Pro and sample rate is set to 192khz.

I tried removing all battery restrictions for Poweramp main app and the unlocker.

The music plays smooth at 96khz though.

Tried and verified on the latest beta version build 858-860.

Thank you.

Link to comment
Share on other sites

Meizu PRO 5 Flyme 8 chinese version Android 7 rooted

ESS Sabre 9018K2M DAC

TI OPA1612

Poweramp v3-build-860-arm64-play [860004-ced9bb1] 64 bit

There is HiRes output option called "Meizu HiFi" but with only 16bit sample format. Why?

One more think - the DVC is not supported on my device. Why?

Dear developer - please answer me.

Best regards

 

Link to comment
Share on other sites

 

21 minutes ago, maxmp said:

@FlintSG On Note 9 (and generally on mid and high-end Samsungs) hi-res works fine in Poweramp.

 

I just didn't understand why the sample format was no more than 16 bits. I found that to work in 24 bits for example I must change to a rate above 192 khz. Thanks @maxmp for the support.

Link to comment
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
×
×
  • Create New...