Could you try enable Follow the frequency in Audio Hardware in Neutron setting?
Woohoo!
@artpiggo I owe you a beer and some pad thai noodles at the next CanJam!
Yes, I now have Neutron playing all PCM formats correctly (no up-sampling or down-sampling). It seems to be padding the bit depth of 44/16 tracks to 44/24, but I'm ok with that. The artifacts I was hearing with the LG music app for 44/16 FLAC are gone.
The DoP option doesn't work (no sound output), but with that option off it still looks like it's doing similar DoP tricks to that of the LG music app...
DSD:
Output thread 0xe4d73000 type 1 (DIRECT):
Thread name: AudioOut_1D5
I/O handle: 469
TID: 11019
Standby: no
Sample rate:
176400 Hz
HAL frame count: 7072
HAL format: 0x6 (
pcm24)
HAL buffer size: 42432 bytes
Channel count: 2
Channel mask: 0x00000003 (front-left, front-right)
Processing format: 0x6 (pcm24)
Processing frame size: 6 bytes
Pending config events: none
Output device: 0x8 (WIRED_HEADPHONE)
96/24 PCM:
Output thread 0xe4d58000 type 1 (DIRECT):
Thread name: AudioOut_1DD
I/O handle: 477
TID: 11300
Standby: no
Sample rate:
96000 Hz
HAL frame count: 3840
HAL format: 0x6 (
pcm24)
HAL buffer size: 23040 bytes
Channel count: 2
Channel mask: 0x00000003 (front-left, front-right)
Processing format: 0x6 (pcm24)
Processing frame size: 6 bytes
Pending config events: none
Output device: 0x8 (WIRED_HEADPHONE)
192/24 PCM:
Output thread 0xe53d7000 type 1 (DIRECT):
Thread name: AudioOut_1E5
I/O handle: 485
TID: 11462
Standby: no
Sample rate:
192000 Hz
HAL frame count: 7680
HAL format: 0x6 (
pcm24)
HAL buffer size: 46080 bytes
Channel count: 2
Channel mask: 0x00000003 (front-left, front-right)
Processing format: 0x6 (pcm24)
Processing frame size: 6 bytes
Pending config events: none
Output device: 0x8 (WIRED_HEADPHONE)
And of course,
44/16 PCM:
Output thread 0xe692f000 type 1 (DIRECT):
Thread name: AudioOut_1ED
I/O handle: 493
TID: 11511
Standby: no
Sample rate:
44100 Hz
HAL frame count: 1792
HAL format: 0x6 (
pcm24)
HAL buffer size: 10752 bytes
Channel count: 2
Channel mask: 0x00000003 (front-left, front-right)
Processing format: 0x6 (pcm24)
Processing frame size: 6 bytes
Pending config events: none
Output device: 0x8 (WIRED_HEADPHONE)
Thanks for all the help with this. You guys rock