when listening to audio using the Hi-Res output on my Fiio M6 I have a faint popping/cracking noise in the background of all tracks, I've tried tweaking various settings from resampling, buffer sizes, disable the equaliser/tone control and enabling/disabling DVC. so far I've not managed to find a fix or work around. OpenSL ES output works fine but I'd prefer to use the Hi-Res output and utilise the onboard DAC (ES9018Q2C).
For comparison the same audio tracks are fine when played through FIIO's default player, I'd rather use Poweramp though if possible due to the better UI, support for Album Artist tags and advanced shuffling etc....
Formats Tested:
Flac 96KHz 24 bit
Flac 44.1KHz 16 bit
MP3 320 Kbps
Audio Detection Log:
11:37:15.277 v3-build-860-uni
Device: Android Samsung Electronics Co., Ltd. FiiO M6 m6 smdk7270 [armeabi-v7a, armeabi]
reading=/system/etc/audio_policy.conf
has outputs_primary, sampling_rates=44100|48000|88200|96000|176400|192000
has outputs/primary formats=AUDIO_FORMAT_PCM_16_BIT| AUDIO_FORMAT_PCM_8_24_BIT |AUDIO_FORMAT_PCM_24_BIT
has primary sampling_rates=44100|48000|88200|96000|176400|192000
has 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=48000
rate=48000
USB can handle Hi-Res - sdk=24
OK flags=0x900003400000000
FLAG_VARIANT_MIXED_HIRES
FLAG_SUPPORTS_PCM_8_24
FLAG_SUPPORTS_USB
FLAG_SUPPORTS_FLT_DYN_RANGE
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