Jump to content

Can't change sample rates in Hi-Res output anymore.


user0

Recommended Posts

Hi,

From past few months I'm unable to change actual sample rates in Hi-Res output mode. It was working fine before that. Now when i select any sample rate, the actual rate stays at 48khz. This issue started happening after i started using AutoEQ app called "Wavelet" that models sound signature to match my headphones. I had noticed before that this app can't process anything above or below 48khz, so naturally i won't use it with Poweramp when I'm gonna listen anything of Hi-Res.

 

Troubleshooting:

(a) So far i had tried uninstalling Wavelet app cause i had read somewhere on this forum that some audio apps may "hook" earlier into android's audio system than Poweramp does, so that Poweramp will lose the "authority" over the audio output.

(b) Wiped all caches from TWRP recovery.

(c) Uninstalled and reinstalled Poweramp.

 

My system:

Xiaomi Poco F1 running unrooted Arrow OS (Android 11)

Poweramp v939 from playstore.

 

Link to comment
Share on other sites

@andrewilley

Hey, unfortunately it didn't did the trick...

Attached the Audio output detection log...

 

 21:41:35.226 build-939-bundle-play
Device: Xiaomi Xiaomi POCOPHONE F1 beryllium sdm845 "qcom" beryllium RQ3A.211001.001 [arm64-v8a, armeabi-v7a, armeabi]

sdm845 is_snapdragon
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
=> 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

@andrewilley That thread you shared with same issue as mine has not mentioned any solution to it.

I know that only root can change anything from inside the system, as i haven't flashed anything through TWRP.

Current i got two options on mind: dirty flash the same ROM or try Ainur Narsil audio mod.

Link to comment
Share on other sites

@andrewilley As i said on the first post, everything was working fine on this ROM until i started using Wavelet app. And no, no way I'm gonna flash MiUi ever again.

Edit: I was testing other music apps and found that "Neutron" app is able to play at higher samples rates.

Link to comment
Share on other sites

2 hours ago, user0 said:

@andrewilley Any solutions yet?

I think this was the answer;

On 8/15/2022 at 3:26 AM, andrewilley said:

If you are going to reflash ROMs, you could try flashing back to a stock ROM and see if that works (which would be the only way we could easily support it anyway, Max's test devices only use stock ROMs).

In the past I have only seen the dev comment that support is for stock ROMs.

But the strange part from your first post is that this was working the way you expected prior to installing Wavelet. But now even after removing that app you cannot get Poweramp to go back to working as before. Either Wavelet has left you a nice present behind, or perhaps Poweramp actually wasn't working as expected and you didn't notice?

 

Perhaps this is the only other solution in the short term that you can try?

On 8/14/2022 at 10:27 PM, user0 said:

Current i got two options on mind: dirty flash the same ROM or try Ainur Narsil audio mod.

 

Link to comment
Share on other sites

@MotleyGi had raided the internal storage to remove every single files/folders named Wavelet or it's package name, so i don't think any preset is in action (also I'm unrooted so wavelet won't be able to hide anything under root)

 

i had thoroughly tested every feature that i wanted in Poweramp before i installed wavelet & i can confirm that i was able to change the actual sample rate to anything i select.

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