Olympusandy Posted November 1, 2022 Share Posted November 1, 2022 21 hours ago, MotleyG said: This status icon is likely linked to the app itself. What the device manufacturer considers "Hires" and what Poweramp does may not be the same. As @andrewilley has already advised, the detection used by Poweramp to confirm this has been improved in recent versions to ensure what is actually being output. But if you post the output log for your device the dev can confirm if it should be handling this for you. One other thing to check - do you have all of your device's external audio processing turned off? Anything like Dolby Atmos or 3D spatial audio DSP will typically drop the output resolution to 24bit/48kHz. Here's the Huawei headphones with b942: 11:01:46.207 build-942-uni Device: HUAWEI HUAWEI VOG-L29 VOG-L29EEA VOG "kirin980" HWVOG VOG-L29 10.1.0.150(C431E19R2P5) [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=29 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 Quote Link to comment Share on other sites More sharing options...
Olympusandy Posted November 1, 2022 Share Posted November 1, 2022 Now here's the Huawei headphone adapter (usb-c to 3.5mm) 11:04:37.981 build-942-uni Device: HUAWEI HUAWEI VOG-L29 VOG-L29EEA VOG "kirin980" HWVOG VOG-L29 10.1.0.150(C431E19R2P5) [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=29 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 Quote Link to comment Share on other sites More sharing options...
Olympusandy Posted November 1, 2022 Share Posted November 1, 2022 Now a 3rd party hi res adapter: 11:06:57.801 build-942-uni Device: HUAWEI HUAWEI VOG-L29 VOG-L29EEA VOG "kirin980" HWVOG VOG-L29 10.1.0.150(C431E19R2P5) [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=29 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 Quote Link to comment Share on other sites More sharing options...
Olympusandy Posted November 1, 2022 Share Posted November 1, 2022 I'll do the b945 ones next Quote Link to comment Share on other sites More sharing options...
Olympusandy Posted November 1, 2022 Share Posted November 1, 2022 Here's b945 with the 3rd party hires dac: 11:29:46.474 build-945-bundle-play Device: HUAWEI HUAWEI VOG-L29 VOG-L29EEA VOG "kirin980" HWVOG VOG-L29 10.1.0.150(C431E19R2P5) [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=29 >>>OK flags=0xa04440600000000 FLAG_VARIANT_DIRECT_PCM8_24 FLAG_NEEDS_DIRECT_PCM FLAG_SUPPORTS_UNITY_GAIN_STREAM FLAG_SUPPORTS_USB FLAG_SUPPORTS_LDAC FLAG_ALLOW_DVC_EFFECT INTERNAL_OUTPUT_FLAG_SR_192K INTERNAL_OUTPUT_FLAG_SR_96K INTERNAL_OUTPUT_FLAG_SR_48K Quote Link to comment Share on other sites More sharing options...
Olympusandy Posted November 1, 2022 Share Posted November 1, 2022 Here's b945 with the Huawei usb-c to 3.5mm adapter, which does seem to work (note that this is detected as wired headphones, not USB dac) 11:33:54.929 build-945-bundle-play Device: HUAWEI HUAWEI VOG-L29 VOG-L29EEA VOG "kirin980" HWVOG VOG-L29 10.1.0.150(C431E19R2P5) [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=29 >>>OK flags=0xa04440600000000 FLAG_VARIANT_DIRECT_PCM8_24 FLAG_NEEDS_DIRECT_PCM FLAG_SUPPORTS_UNITY_GAIN_STREAM FLAG_SUPPORTS_USB FLAG_SUPPORTS_LDAC FLAG_ALLOW_DVC_EFFECT INTERNAL_OUTPUT_FLAG_SR_192K INTERNAL_OUTPUT_FLAG_SR_96K INTERNAL_OUTPUT_FLAG_SR_48K Quote Link to comment Share on other sites More sharing options...
Olympusandy Posted November 1, 2022 Share Posted November 1, 2022 Finally, the Huawei usb-c headphones (detected as usb dac, which don't work) 11:36:53.361 build-945-bundle-play Device: HUAWEI HUAWEI VOG-L29 VOG-L29EEA VOG "kirin980" HWVOG VOG-L29 10.1.0.150(C431E19R2P5) [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=29 >>>OK flags=0xa04440600000000 FLAG_VARIANT_DIRECT_PCM8_24 FLAG_NEEDS_DIRECT_PCM FLAG_SUPPORTS_UNITY_GAIN_STREAM FLAG_SUPPORTS_USB FLAG_SUPPORTS_LDAC FLAG_ALLOW_DVC_EFFECT INTERNAL_OUTPUT_FLAG_SR_192K INTERNAL_OUTPUT_FLAG_SR_96K INTERNAL_OUTPUT_FLAG_SR_48K Quote Link to comment Share on other sites More sharing options...
Olympusandy Posted November 1, 2022 Share Posted November 1, 2022 Worth noting that even with the headphones adapter that does appear to work the "Hires" icon does not appear, as it does on the stock music player on is B942. Quote Link to comment Share on other sites More sharing options...
MotleyG Posted November 1, 2022 Share Posted November 1, 2022 I think what you will find is that from this code in the log... has outputs_primary, sampling_rates=48000 ...this is the native capability of the device. And it looks like that is the case in all of your logs, but it will be best if @maxmp confirms for you. On a separate note however, I notice at least in this example case you are playing a file that is mp3 with 16bit sample depth, 22kHz sample rate, and a bitrate of just 64kbps. I have to think you likely have other tracks in your library that are better quality than this, but there isn't much point in all of this effort to try to use hardware or software resampling to these hi-res rates when the source file is that low. Once compression has been applied, there is no getting it back. Quote Link to comment Share on other sites More sharing options...
Olympusandy Posted November 1, 2022 Share Posted November 1, 2022 4 minutes ago, MotleyG said: I think what you will find is that from this code in the log... has outputs_primary, sampling_rates=48000 ...this is the native capability of the device. And it looks like that is the case in all of your logs, but it will be best if @maxmp confirms for you. On a separate note however, I notice at least in this example case you are playing a file that is mp3 with 16bit sample depth, 22kHz sample rate, and a bitrate of just 64kbps. I have to think you likely have other tracks in your library that are better quality than this, but there isn't much point in all of this effort to try to use hardware or software resampling to these hi-res rates when the source file is that low. Once compression has been applied, there is no getting it back. The phone specs say the device is 192/24bit capable. I have plenty of hidef files, I just happened not to be listening to them for this test. The native huawei player supposedly plays files at up to 192khz, and does include 96/24 flac samples in the stock rom, so I don't think it's a lack of hardware capability irrespective of what is being reported. Quote Link to comment Share on other sites More sharing options...
Fitzian Posted November 1, 2022 Share Posted November 1, 2022 16 minutes ago, Olympusandy said: The phone specs say the device is 192/24bit capable. I have plenty of hidef files, I just happened not to be listening to them for this test. The native huawei player supposedly plays files at up to 192khz, and does include 96/24 flac samples in the stock rom, so I don't think it's a lack of hardware capability irrespective of what is being reported. Your device does not have a headphone jack, unlike P30 (non-pro) which had 3.5mm output that actually could make use of its "32 bit DAC" (ignoring that the most perfect DACs never fully utilize 32 bits). unless you are using a dongle DAC with hi res capability, 48 kHz is the sample rate your device supports out of the loud speaker and basic USB-C->3.5mm dongle DAC. Quote Link to comment Share on other sites More sharing options...
Olympusandy Posted November 1, 2022 Share Posted November 1, 2022 3 minutes ago, Fitzian said: Your device does not have a headphone jack, unlike P30 (non-pro) which had 3.5mm output that actually could make use of its "32 bit DAC" (ignoring that the most perfect DACs never fully utilize 32 bits). unless you are using a dongle DAC with hi res capability, 48 kHz is the sample rate your device supports out of the loud speaker and basic USB-C->3.5mm dongle DAC. I've given three examples of dingles, two of them the supplied huawei ones. The speaker is only 48kHz capable, but the dongles are higher frequency capable Quote Link to comment Share on other sites More sharing options...
Bencherished Posted November 1, 2022 Share Posted November 1, 2022 In this version 945, Poweramp adds none selected songs to Queue from same folder. I have been observing it since I updated to this version. If I am playing songs from this folder, then I add song(s) to Queue, sometimes I use play next, order times, I use shuffled, then Poweramp will include songs in Queue from this folder, at first when I noticed it, I doubted my selections, but now I can tell you that Poweramp is acting up. Bencherished. Quote Link to comment Share on other sites More sharing options...
Eclipse1991 Posted November 13, 2022 Share Posted November 13, 2022 Hello everybody, since the newest Version I cannot delete tracks permanently via PA . It always wants me to grant write Access to a folder and if I choose a folder then, nothing changes. I could delete Tracks without problems in the past. Quote Link to comment Share on other sites More sharing options...
MotleyG Posted November 14, 2022 Share Posted November 14, 2022 (edited) 22 hours ago, Eclipse1991 said: Hello everybody, since the newest Version I cannot delete tracks permanently via PA . It always wants me to grant write Access to a folder and if I choose a folder then, nothing changes. I could delete Tracks without problems in the past. Did you recently update to Android 12 or 13? You need to grant access again to the main Music folder for Poweramp to be able to have write access (this includes the option to delete). Edited November 14, 2022 by MotleyG Quote Link to comment Share on other sites More sharing options...
andrewilley Posted November 14, 2022 Share Posted November 14, 2022 3 hours ago, MotleyG said: You need to grant access again to the main root folder for Poweramp to be able to have write access (this includes the option to delete). Or on Android 12/13 probably better to grant access to the specific music folder as Android doesn't like granting access to roots of storage unless you use Legacy File Access Mode. But yes, I'm guessing something updated and revoked permissions, or sometimes phones seem to do it on their own "to protect you" (ugh). Andre Quote Link to comment Share on other sites More sharing options...
Eclipse1991 Posted November 14, 2022 Share Posted November 14, 2022 I have been on the same MIUI version for the last 2 months, so nothing has changed. Well MIUI does indeed sometimes revoke some permissions , but I really dont know WHICH App to give permissions because PA has everything granted. Quote Link to comment Share on other sites More sharing options...
MotleyG Posted November 14, 2022 Share Posted November 14, 2022 3 hours ago, andrewilley said: Or on Android 12/13 probably better to grant access to the specific music folder as Android doesn't like granting access to roots of storage unless you use Legacy File Access Mode. But yes, I'm guessing something updated and revoked permissions, or sometimes phones seem to do it on their own "to protect you" (ugh). Fixed my previous post to confirm, Indid mean the main music directory, and not the root folder. Quote Link to comment Share on other sites More sharing options...
Eclipse1991 Posted November 14, 2022 Share Posted November 14, 2022 Well , I think I had to grant all the permissions again AND restart Poweramp. Poweramp runs the whole time in the background and after restarting it, together with granting the permissions after the new PA update it did the trick. Thanks for the help. Quote Link to comment Share on other sites More sharing options...
Mukul Kalsait Posted December 11, 2022 Share Posted December 11, 2022 @Anuvrat wbat fiio control app show is data retrieve from DAC itself its always exact if you are seeing 48khz .. it meen thats how much USB is sending to dac all downsampling is happening in phone .. so no whan you use fiio control it actually plays 192khz ... And Poweramp plays 48khz ... Even though you Feel both same Quote Link to comment Share on other sites More sharing options...
Mukul Kalsait Posted December 11, 2022 Share Posted December 11, 2022 @Anuvrat try using v942built it might work Quote Link to comment Share on other sites More sharing options...
Alex Savin Posted December 29, 2022 Share Posted December 29, 2022 @maxmpI use the fiio m6 and with the latest updates the Poweramp stopped working hi-res output for headphones. Is there a plan to return this feature or is my device no longer supported? Quote Link to comment Share on other sites More sharing options...
maxmp Posted December 29, 2022 Author Share Posted December 29, 2022 @Alex Savin if your current firmware doesn’t support it, player can’t change that. Some recent firmwares may block hi-res when DVC is enabled so please start with the disabling DVC per that output via “No DVC” option in the output settings. Also previously new ROM updates, esp. on Qualcomm chipsets disabled hi-res until some later “Security update”. Quote Link to comment Share on other sites More sharing options...
Gamered Posted January 5 Share Posted January 5 I can select hi-res output but Poweramp downsample it. Quote Link to comment Share on other sites More sharing options...
maxmp Posted February 6 Author Share Posted February 6 @Gamered Poweramp doesn't do downsample here, 16bit/48khz is the detected output device parameters. Poweramp feeds 24bit/192khz to it, but obviously it's a useless work/waste of battery in this case. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.