[TIP] Hi-Res Audio for Android devices

Report bugs and unexpected behavior here.
varanasi.dh
Posts: 8
Joined: Sun Sep 15, 2019 6:36 pm

Re: [TIP] Hi-Res Audio for Android devices

Post by varanasi.dh » Mon Sep 16, 2019 6:03 am

blaubär wrote:
Mon Sep 16, 2019 2:17 am
varanasi.dh wrote:
Sun Sep 15, 2019 8:46 pm
I have Meizu pro 6 plus with DAC ess sabre, neutron mp dont see him (dac), because in option audio hardware - generic driver there is no hi-res driver option, only custom format.
Did that ever work ?
Could you provide some screenshots of Settings > Audio Hardware ?
Attachments
S90916-090619.jpg
S90916-090619.jpg (223.83 KiB) Viewed 219 times
S90916-085740.jpg
S90916-085740.jpg (214.19 KiB) Viewed 220 times
S90916-085621.jpg
S90916-085621.jpg (174 KiB) Viewed 220 times

varanasi.dh
Posts: 8
Joined: Sun Sep 15, 2019 6:36 pm

Re: [TIP] Hi-Res Audio for Android devices

Post by varanasi.dh » Mon Sep 16, 2019 6:43 am

Does neutron support Meizu Pro 6 Plus with Hi-Fi audio 32-bit ES9018K2M DAC and ADI AD45275 amp ?

The screenshots show that the option hi-fi driver does not exist

blaubär
Posts: 403
Joined: Tue Apr 02, 2019 6:48 am

Re: [TIP] Hi-Res Audio for Android devices

Post by blaubär » Mon Sep 16, 2019 6:52 am

varanasi.dh wrote:
Mon Sep 16, 2019 6:43 am
Does neutron support Meizu Pro 6 Plus with Hi-Fi audio 32-bit ES9018K2M DAC and ADI AD45275 amp ?

The screenshots show that the option hi-fi driver does not exist
I see in your second screenshot "Frequency 192000".

Screenshot_20190916-085319_Firefox Beta.jpg
Screenshot_20190916-085319_Firefox Beta.jpg (37.01 KiB) Viewed 214 times
When you play music, what does the infobar below the progressbar tell about the output frequency ?
( repeatedly press the 3-dot-button in the lower right corner to step through the display options )

816201985528.jpg
816201985528.jpg (15.01 KiB) Viewed 213 times

varanasi.dh
Posts: 8
Joined: Sun Sep 15, 2019 6:36 pm

Re: [TIP] Hi-Res Audio for Android devices

Post by varanasi.dh » Mon Sep 16, 2019 9:36 am

When you play music, what does the infobar below the progressbar tell about the output frequency ?
output is 24 bit 192 khz stereo pcm/ but output driver is AudioTRack not Hi-res !

varanasi.dh
Posts: 8
Joined: Sun Sep 15, 2019 6:36 pm

Re: [TIP] Hi-Res Audio for Android devices

Post by varanasi.dh » Mon Sep 16, 2019 9:38 am

or it doesn’t matter which output driver? The main thing is that the signal frequency is high? and the hi-res driver is only intended to circumvent 16-bit android restrictions.

varanasi.dh
Posts: 8
Joined: Sun Sep 15, 2019 6:36 pm

Re: [TIP] Hi-Res Audio for Android devices

Post by varanasi.dh » Mon Sep 16, 2019 9:43 am

Screen
Attachments
S90916-123431.jpg
S90916-123431.jpg (83.18 KiB) Viewed 209 times

blaubär
Posts: 403
Joined: Tue Apr 02, 2019 6:48 am

Re: [TIP] Hi-Res Audio for Android devices

Post by blaubär » Mon Sep 16, 2019 10:21 am

varanasi.dh wrote:
Mon Sep 16, 2019 9:38 am
or it doesn’t matter which output driver? The main thing is that the signal frequency is high? and the hi-res driver is only intended to circumvent 16-bit android restrictions.
High Resolution means : sampling rate and bit depth higher then CD.
CD has 44.1 kHz / 16 bit, you've got 192 kHz / 24 bit.
So unless Neutron is showing fake values, you're playing high-res.

I agree that it is strange that you should play high-res without a high-res-driver.
But that might just be a speciality of your device and its operating system.

If one really wants to be sure one would have to play music containing high frequencies,
say a flac-file with a sampling rate of 192 kHz containing pink noise with frequencies up to 90 kHz,
and then analyze the output with an oscilloscope etc.

You could write to the developer at neutronmp@gmail.com , perhaps he can enlighten us on this.

blaubär
Posts: 403
Joined: Tue Apr 02, 2019 6:48 am

Re: [TIP] Hi-Res Audio for Android devices

Post by blaubär » Mon Sep 16, 2019 6:34 pm

varanasi.dh wrote:
Mon Sep 16, 2019 9:38 am
or it doesn’t matter which output driver? The main thing is that the signal frequency is high? and the hi-res driver is only intended to circumvent 16-bit android restrictions.
Also see the following :
Bjrmd wrote:
Mon Sep 16, 2019 4:20 pm
I have the generic driver set to Raw, high res checked and sample rate at 44.1k (native to the track). Although Neutron displays a play sample rate of 44.1, the Note 10 is putting out 48K as per the color on the Dragonfly Cobalt. I checked the log cat and the Note is creating a resampler to do this. I previously had a Pixel 3 and had the same issue, either the mixer or audioflinger will resample any 44.1 to 48K. Has anyone actually seen the Note 10 put out real 44.1k to a device that will confirm that (Dragonfly Chord Mojo)?
What could happen with your device is that you tell it produce 192 kHz ( by setting the custom format ), and it does so and gives that sampling rate to the DAC, but that the DAC resamples this to its standard sampling rate (that would then probably be 48 kHz).

varanasi.dh
Posts: 8
Joined: Sun Sep 15, 2019 6:36 pm

Re: [TIP] Hi-Res Audio for Android devices

Post by varanasi.dh » Mon Sep 16, 2019 6:47 pm

blaubär wrote:
Mon Sep 16, 2019 6:34 pm
varanasi.dh wrote:
Mon Sep 16, 2019 9:38 am
or it doesn’t matter which output driver? The main thing is that the signal frequency is high? and the hi-res driver is only intended to circumvent 16-bit android restrictions.
Also see the following :
Bjrmd wrote:
Mon Sep 16, 2019 4:20 pm
I have the generic driver set to Raw, high res checked and sample rate at 44.1k (native to the track). Although Neutron displays a play sample rate of 44.1, the Note 10 is putting out 48K as per the color on the Dragonfly Cobalt. I checked the log cat and the Note is creating a resampler to do this. I previously had a Pixel 3 and had the same issue, either the mixer or audioflinger will resample any 44.1 to 48K. Has anyone actually seen the Note 10 put out real 44.1k to a device that will confirm that (Dragonfly Chord Mojo)?
What could happen with your device is that you tell it produce 192 kHz ( by setting the custom format ), and it does so and gives that sampling rate to the DAC, but that the DAC resamples this to its standard sampling rate (that would then probably be 48 kHz).


You are absolutely right. Double work, and battery life is wasted. I assume that with the Exynos + ess sabre bundle the hi res driver is not activated. I hope this compatibility bug will be fixed in the future. The player is really great, and if there weren’t such flaws, it would be perfect :) I hope the compatibility with meizu 6 plus will be improved. Thank!

Bjrmd
Posts: 33
Joined: Sun Jan 15, 2012 2:39 pm

Re: [TIP] Hi-Res Audio for Android devices

Post by Bjrmd » Tue Sep 17, 2019 6:44 pm

What could happen with your device is that you tell it produce 192 kHz ( by setting the custom format ), and it does so and gives that sampling rate to the DAC, but that the DAC resamples this to its standard sampling rate (that would then probably be 48 kHz).
Nope-the player is putting out 44.1k and the android resampler converts to 48k before it hits the USB Dac. If Neutron puts out 48k (internal resample), then there is no resampler in the OS. I'm sure Neutron "thinks" that 44.1k is acceptable as an output but for some reason it is not, even though the audio policy config has it. This has been an age old issue in android. BTW, anyone upsampling 44.1k to 96 or 192k should read about that a bit more. It's a total waste and theoretically will degrade the sound. Ideally, no resampling should be sought, but I've not been able to demonstrate signal deterioration if it does do 44 to 48k changes (with a scope).

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest