Neutron's log file did not seem to contain the correct log. (You also need to create a logs folder)
Therefore, this is the debug log of Android Studio.
Also, neutron's 32 bit output setting had to be invalidated.
- FLAC 24bit/192kHz : working (24_192_flac.txt)
- FLAC 24bit/352.8kHz: not working (24_352.8_flac.txt, error log: 352800 Hz is not a supported sample rate)
- WAV 24bit/192kHz : working (24_192_wav.txt)
- WAV float32bit/192kHz : working (float32_192_wav.txt)
- WAV int32bit/192kHz : working (int32_192_wav.txt)
- DSD64 : DoP playback with noise (dsd64.txt)
- DSD128: DoP not working (dsd128.txt, error log: 352800 Hz is not a supported sample rate)
The following is the log of FiiO Music.
FLAC 24bit/352.8kHz can be played. It seems that processing is done as 176.4kHz * 2 from the log.
Audioformat = 10 is not used to play the DSD file.
Audioformat = 7 (ENCODING _ DTS) is set in DSD64.
Audioformat = 8 (ENCODING_DTS_HD) is set in the DSD128.
AudioFormat | Android Developers
https://developer.android.com/reference/android/media/AudioFormat.html
I have not got any information from FiiO about sample rate above 192kHz file and DSD file.
If you want to play these audio formats, I think that you need to confirm details with FiiO.
- FLAC 24bit/352.8kHz: working (24_352.8_flac_fiio_music.txt)
- DSD64 : working (dsd64_fiio_music.txt, audioformat=7 -> ENCODING _DTS)
- DSD128: working (dsd128_fiio_music.txt, audioformat=8 -> ENCODING_DTS_HD)
Edit: insert log file link
wau, perfect work...