Jump to content

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


Recommended Posts

  1. Motorola one fusion (SD 710)
  2. Android 10 (Build No QPLS30.62-41-5)
  3. See screenshot 
  4. 06:00:59.580 build-893-arm64-play
    Device: motorola motorola motorola one fusion astro_retail sdm710 "qcom" astro QPLS30.62-41-5 [arm64-v8a, armeabi-v7a, armeabi]
     
    sdm710 is_snapdragon
    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=29
    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
  5. See attachment

SD710.png

audio_policy_configuration.xml

Link to comment
Share on other sites

  • 1 month later...
  • Replies 1.6k
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

1. Nokia C1 TA-1165

2. Android 9 (Build No. 00WW_1_130_SP01)

3. see screenshot

4. build-905-arm32-play(905002-a76365eb)32bit

Unisoc SC7731E

14:25:45.495 build-905-arm32-play
Device: Nokia HMD Global Nokia C1 Rocket_00WW Rocket "k150" RKU 00WW_1_130_SP01 [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
forcing FLAG_DLFCN FLAG_NEEDS_DEEP_BUFFER FLAG_NEEDS_EXTRA_SLEEPS
USB can handle Hi-Res - sdk=28
FLAG_VARIANT_USB_ONLY
OK flags=0x474601400000000
FLAG_VARIANT_USB_ONLY
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_176K
INTERNAL_OUTPUT_FLAG_SR_96K
INTERNAL_OUTPUT_FLAG_SR_88K
 

 

Screenshot_20210607-142601.png

Edited by Goddyprime
Correction on the requested info
Link to comment
Share on other sites

  • 1 month later...

Using a Pixel 3 running Android 12 Beta 3.1 with Poweramp build 895-905.

Playing a FLAC 24bit 96kHz 3029kpbs file with output to sony WH-1000XM2 bluetooth headphones.

Have confirmed in the sony headphone app that the connection is prioritizing quality, and the developer settings on Android HD Audio is enabled using LDAC codec and 96kHz and 32 bit and adaptive bit rate.

The output plugin is the OpenSL ES Hi-Res Output.  It correctly shows a sample rate of 96kHz, but will never show anything greater than 16bit.  

I have tried toggling DVC on and off, and toggling the "bluetooth A2DP hardware offload" off and on.

Any ideas on things I can try to get the output plugin to work with bitrate greater than 16?

Pictures of audio output, output plugin and systems settings are attached.

Thank you!

Output Plugin 1 of 2.png

Output Plugin 2 of 2.png

PowerAmp Audio Details 1 of 2.png

PowerAmp Audio Details 2 of 2.png

System Settings 1 of 2.png

System Settings 2 of 2.png

Link to comment
Share on other sites

@maxmp

1. Ugoos AM6B Plus TV Box

Amlogic S922XJ with 12nm,Quad core ARM Cortex-A73 and dual-core ARM Cortex-A53 CPU

Supports MP3, AAC, WMA, RM, FLAC, Ogg and programmable with 7.1/5.1 down-mixing I2S audio interface supporting 2-channel input and 8-channel (7.1) output
Built-in serial digital audio SPDIF/IEC958 output and PCM input/output
Built-in stereo audio DAC,
Stereo digital microphone PDM input
Support concurrent dual audio stereo channel output with combination of analog+PCM or I2S+PCM

2. Android 9 pie

IMG_20210801_153746__01.thumb.jpg.013543e794059d0662612e3a1e86c27f.jpg

Build prop file

build.propxx

4. Audio Ouput detection Log

IMG_20210801_152502.thumb.jpg.2c40edf5739aa0e499a1a754b0d441a7.jpg

 

I bought this device specially for Kodi and Poweramp for Hi-Res audio...

Please implement hi-res support...

Thanks

Edited by zeeya
Link to comment
Share on other sites

  • 5 weeks later...
  • 2 weeks later...

Motorola Moto g60

Android 11 stock

I do not know if Motorola did something so that the Hi-res output could not be activated, since on the Qualcomm page it appears that the processor does support audio resampling

Poweramp build911-arm64

13:49:37.689 build-911-arm64-play

Device: motorola motorola moto g(60) hanoip_retailnq hanoip "qcom" hanoip RRIS31.Q1-42-42-3-2 [arm64-v8a, armeabi-v7a, armeabi]

 

sm6150 is_snapdragon

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=30

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

 

Screenshot_20210919-134946.png

Screenshot_20210921-162413-804.png

Link to comment
Share on other sites

  • 2 weeks later...
15 minutes ago, Dora Man said:

20:13:27.900 build-911-arm64-play
Device: Redmi Xiaomi M2101K7AI sunny_in sunny "qcom" sunny RKQ1.201022.002 test-keys [arm64-v8a, armeabi-v7a, armeabi]

sm6150 is_snapdragon
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
MIUI=11
=> FLAG_VARIANT_DIRECT_HD_10_STREAM
USB can handle Hi-Res - sdk=30
OK flags=0xe74616600008000
FLAG_VARIANT_DIRECT_HD_10_STREAM
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
PA_OUTPUT_CAP_NEEDS_VOL_UI
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

  • 3 weeks later...
  • 3 weeks later...
On 7/28/2021 at 4:34 PM, AaronW said:

Using a Pixel 3 running Android 12 Beta 3.1 with Poweramp build 895-905.

Playing a FLAC 24bit 96kHz 3029kpbs file with output to sony WH-1000XM2 bluetooth headphones.

Have confirmed in the sony headphone app that the connection is prioritizing quality, and the developer settings on Android HD Audio is enabled using LDAC codec and 96kHz and 32 bit and adaptive bit rate.

The output plugin is the OpenSL ES Hi-Res Output.  It correctly shows a sample rate of 96kHz, but will never show anything greater than 16bit.  

I have tried toggling DVC on and off, and toggling the "bluetooth A2DP hardware offload" off and on.

Any ideas on things I can try to get the output plugin to work with bitrate greater than 16?

Pictures of audio output, output plugin and systems settings are attached.

Thank you!

Output Plugin 1 of 2.png

Output Plugin 2 of 2.png

PowerAmp Audio Details 1 of 2.png

PowerAmp Audio Details 2 of 2.png

System Settings 1 of 2.png

System Settings 2 of 2.png

Same exact problem with Google pixel 6 pro.  Was this fixed?

Link to comment
Share on other sites

  • 3 weeks later...

Ok Pixel 6 pro.

Soc. Google Tensor

It deems that theres no internal DAC for usb audio just for Bluetooth. On Bluetooth LDAC and even with my fiio btr5 dac the connection with my sony WH-1000XM4 ok with or without wires... but no HD output in 32 24 bits...

 

 

 

 

Screenshot_20211207-184054.png

Link to comment
Share on other sites

1. Google Pixel 4

2. Android 12 (sq1a.211205.008)

3. DAC model: iBasso DC05.

    It could either use Hi-Res to output higher than 48kHz or use AAudio to output higher than 16bit.

    But can't output higher than 48kHz and 16bit at the same time.

4.

15:22:44.745 build-911-arm64-play
Device: google Google Pixel 4 flame flame "flame" flame SQ1A.211205.008 [arm64-v8a, armeabi-v7a, armeabi]

msmnile is_snapdragon
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=31
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

Screenshot_20211210-151734.png

Screenshot_20211210-151750.png

Screenshot_20211210-151833.png

Screenshot_20211210-151841.png

Link to comment
Share on other sites

  • 3 weeks later...
On 12/31/2021 at 8:10 AM, Alberto Delogu said:

I would kindly like to know if it is possible to set the hi-res output to 24 bit without having to change the frequency response.

That is generally something that is device dependent. Some hardware (or more accurately, the firmware) allows for random variation, while others do not.

Generally speaking, Samsung Android ROMs operate their audio output paths using locked pairings. So frequencies of up to and including 96hKz will force 16-bit output, rates of up to 192kHz will use 24-bit, and anything above that uses 32-bit. Since you are using a Samsung device, that is the behaviour you should expect.

As I understand it, internal decoding and processing within PA's own code (for example for EQ operations) is generally higher anyway (Floating, 64/32 bit).

Andre

Link to comment
Share on other sites

1. Huawei Y6s (2019)

2. Android 9 EMUI 9.1 Stock ROM

3. Runs At Mediatek P35

 

19:12:03.411 build-918-bundle-play
Device: HUAWEI HUAWEI JAT-LX3 JAT-L23HW JAT-L23HW "mt6765" HWJAT-M JAT-L23HW 9.1.0.331(C636E2R1P1) [armeabi-v7a, armeabi]

mt6765 is_mtk
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_VARIANT_MTK_HIFI
is_huawei UNKNOWN ro.board.platform=mt6765
USB can handle Hi-Res - sdk=28
OK flags=0xd24001c00000000
FLAG_VARIANT_MTK_HIFI
FLAG_FORCE_PCM_8_24
FLAG_SUPPORTS_USB
FLAG_SUPPORTS_FLT_DYN_RANGE
FLAG_SUPPORTS_LDAC
FLAG_DLFCN
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. Moto G60

2. Android 11, Stock rom

3. It runs on snap 732g

18:38:49.662 build-918-uni
Device: motorola motorola moto g(60) hanoip_retailnq hanoip "qcom" hanoip RRI31.Q1-42-51-8 [arm64-v8a, armeabi-v7a, armeabi]

sm6150 is_snapdragon
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=30
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
 

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...