Jump to content

Not able to play DSD and 32 bit PCM


Recommended Posts

Here are the Audio Detection Logs

 

 

 

12:59:50.281 v3-build-873-arm64-play
Device: Xiaomi Xiaomi Redmi K20 davinciin davinciin "qcom" davinciin QKQ1.190825.002 test-keys [arm64-v8a, armeabi-v7a, armeabi]

FAILED to read=/vendor/etc/audio_output_policy.conf
reading=/vendor/etc/audio_io_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
USB can handle Hi-Res - sdk=29
OK flags=0x874616600000000
FLAG_VARIANT_DIRECT_HD
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
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
 

Max will probably be able to add more, but I do know some devices only work with specific pairs of bit-rate/frequency output settings (e.g. 24-bit & 192kHz, 32-bit & 384kHz). I thought that was a Samsung thing, but as I said I'm sure Max will be able to elaborate. 

Andre

@Lavi Jaat 1232 Poweramp always converts DSD to PCM. The resulting PCM playback format is what your device (phone) advertises and allows to use. Please note that even if device allows 32bits (for example, many mid range Vivos and Oppos do), you won’t get more than 20-22 bits of dynamic range from modern phone DACs.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...