Tanq BQZ Posted December 9, 2022 Share Posted December 9, 2022 Hi, Since the last update, there is only USB-DAC in the Hi-Res output section, where there used to be option for the wire/aux and bluetooth. I use the Hi-Res output but I could'nt switch back to it after testing the OpenSL output. PA version : 945 device : Fiio M11 (Audio Player) Android 7 Link to comment Share on other sites More sharing options...
andrewilley Posted December 9, 2022 Share Posted December 9, 2022 The most recent versions of PA do more extensive testing of what the hardware is actually allowing. Even if older builds may have reported that hi-res was working, the Android implementation may still have been capping it. Recent PA builds detect that more reliably. Try resetting Outputs to defaults and then see if you can select hi-res again, or see what higher resolutions are offered by the other output methods (OpenSL ES, AAudio, etc) Andre Link to comment Share on other sites More sharing options...
Tanq BQZ Posted December 9, 2022 Author Share Posted December 9, 2022 Yeah but it's weird since it's an audio player, not an phone. I could choose up to 384 kHz, 32 bits. I did try to reset to default. Link to comment Share on other sites More sharing options...
andrewilley Posted December 10, 2022 Share Posted December 10, 2022 @Tanq BQZ apps don't really care what the device calls itself, it's just an Android box as far as Poweramp is concerned - which could be a phone, tablet, car radio, TV, media player, or DAP. The problem with DAPs (and some other devices) is they don't always use a clean version of Android, and heavy modifications can cause issues for apps expecting the system to behave as per normal Android specs. If you could provide the latest PA Settings=>Audio=>Advanced Tweaks=>Audio Outputs Detection Log, that might help. Andre Link to comment Share on other sites More sharing options...
Tanq BQZ Posted December 10, 2022 Author Share Posted December 10, 2022 Build 939 12:04:37.830 build-939-uni Device: Android Samsung Electronics Co., Ltd. FiiO M11 M11 maestro7872 "samsungexynos7872" maestro7872 1.1.1 [arm64-v8a, armeabi-v7a, armeabi] reading=/system/etc/audio_policy.conf has outputs_primary, sampling_rates=44100|48000|88200|96000|176400|192000|352800|384000 has outputs/primary formats=AUDIO_FORMAT_PCM_16_BIT| AUDIO_FORMAT_PCM_8_24_BIT |AUDIO_FORMAT_PCM_24_BIT has primary formats=AUDIO_FORMAT_PCM_16_BIT| AUDIO_FORMAT_PCM_8_24_BIT |AUDIO_FORMAT_PCM_24_BIT FiiO M11 !FLAG_SUPPORTS_FLT_DYN_RANGE FiiO M11 FLAG_SUPPORTS_LDAC has usb has usb outputs has usb_device, sampling_rates=44100|48000|88200|96000|176400|192000|352800|384000|705600|768000 rate=44100 rate=48000 rate=88200 has usb formats=AUDIO_FORMAT_PCM_16_BIT| AUDIO_FORMAT_PCM_8_24_BIT |AUDIO_FORMAT_PCM_24_BIT USB can handle Hi-Res - sdk=24 OK flags=0x904002400000000 FLAG_VARIANT_MIXED_HIRES FLAG_SUPPORTS_PCM_8_24 FLAG_SUPPORTS_USB FLAG_SUPPORTS_LDAC 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 More sharing options...
Tanq BQZ Posted December 10, 2022 Author Share Posted December 10, 2022 Build 945 12:13:45.289 build-945-bundle-play Device: Android Samsung Electronics Co., Ltd. FiiO M11 M11 maestro7872 "samsungexynos7872" maestro7872 1.1.1 [arm64-v8a, armeabi-v7a, armeabi] reading /system/etc/audio_policy.conf has outputs_primary, sampling_rates=44100|48000|88200|96000|176400|192000|352800|384000 has outputs/primary formats=AUDIO_FORMAT_PCM_16_BIT| AUDIO_FORMAT_PCM_8_24_BIT |AUDIO_FORMAT_PCM_24_BIT has usb has usb outputs has usb_device, sampling_rates=44100|48000|88200|96000|176400|192000|352800|384000|705600|768000 rate=44100 rate=48000 rate=88200 has usb formats=AUDIO_FORMAT_PCM_16_BIT| AUDIO_FORMAT_PCM_8_24_BIT |AUDIO_FORMAT_PCM_24_BIT FAILED to read /vendor/etc/audio_policy.conf FAILED to read /vendor/etc/audio_output_policy.conf USB can handle Hi-Res - sdk=24 FLAG_VARIANT_USB_ONLY >>>OK flags=0x400000400000000 FLAG_VARIANT_USB_ONLY FLAG_SUPPORTS_USB 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 More sharing options...
MotleyG Posted December 10, 2022 Share Posted December 10, 2022 Another Fiio M11 user just recently posted about their device at 24/96k here. So something else must be running on yours to restrict it to 16/48k. Link to comment Share on other sites More sharing options...
Tanq BQZ Posted December 10, 2022 Author Share Posted December 10, 2022 (edited) Just read that thread, he has the same problem, with build 945 you can't use the Hi-Res output for anything other than USB-DAC on the M11. Maybe it has to do with the line : FAILED to read /vendor/etc/audio_output_policy.conf Edited December 10, 2022 by Tanq BQZ Link to comment Share on other sites More sharing options...
andrewilley Posted December 10, 2022 Share Posted December 10, 2022 10 minutes ago, Tanq BQZ said: FAILED to read /vendor/etc/audio_output_policy.conf PA tries to read multiple different possible audio_conf files that are found on various different devices. Usually only one will be used on any given device though, so checking for the others too will naturally fail. We do need @maxmp's input on this though, to say whether the supposed high-res on build 939 was actually working, or if Android was then locking it back down to SD anyway. Also worth trying with DVC Enabled and Disabled, as some devices don't allow high-res output in combination with DVC mode. Have a read of Max's replies in the most recent release thread: Andre Link to comment Share on other sites More sharing options...
vipersb1 Posted April 6, 2023 Share Posted April 6, 2023 Hello, any further updates on this? I recently aquired an M11 only to find I can't use the HiRes output nor can I set anything higher than 48khz. Seem to have the exact same issue as TankBQZ but on version 957 now. Link to comment Share on other sites More sharing options...
Tanq BQZ Posted April 6, 2023 Author Share Posted April 6, 2023 14 hours ago, vipersb1 said: Hello, any further updates on this? I recently aquired an M11 only to find I can't use the HiRes output nor can I set anything higher than 48khz. Seem to have the exact same issue as TankBQZ but on version 957 now. FYI, I'm still on build 939, and I haven't tried more recent updates. Link to comment Share on other sites More sharing options...
vipersb1 Posted April 8, 2023 Share Posted April 8, 2023 I rolled back to 939 and now have high-res access. Thank you! Hopefully @maxmp fixes this in one of the newer versions.... Link to comment Share on other sites More sharing options...
ZenHarbinger Posted June 24 Share Posted June 24 I also have a FiiO M11. Still Experiencing this bug. Last version to support high-res output (selection in the UI) was 942. I had actually updated to the most recent version (as of 6/23/2024) and high-res output works, but the UI no longer allows the selection of high-res for anything except USB-DAC. So when I was playing with the settings, it would never let me go back to my previous state and had to roll back. I've had Poweramp for years and so had not played with the settings for close to 3 years, don't ask me why I started last night. Link to comment Share on other sites More sharing options...
andrewilley Posted June 24 Share Posted June 24 I suspect the issues caused when using newer versions of Poweramp are nothing do with actual code changes within the Poweramp app itself, but updating of compilation settings to align with more recent Android SDK requirements as prescribed by Google. As FiiO famously uses older, and fairly heavily modified non-standard versions of Android, there could there could be compatibility issues with apps complied to the latest requirements. @maxmp is the only person who could confirm that though, if he happens to have any FiiO devices in his testing arsenal of course. In the meantime, it might be best to avoid trying to use the experimental Hi-Res feature at all, and perhaps try using AAudio or other output methods which do support higher sampling rates and bit-depths on most devices (although again, FiiO's mods may not help in that regard). Andre Link to comment Share on other sites More sharing options...
ZenHarbinger Posted June 24 Share Posted June 24 I can help out as much as I can if desired. I'm not an android developer, but I am a developer. Thanks! None of the other output options in Poweramp provide anything hither than 16bit/48KHz, but the high-res does offer 24bit and > 192 KHz. As mentioned, it still works when I was upgraded past 942, but the UI just didn't allow modifications (including loading in old configs). Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now