Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


Solved: 24 bit Output to HDMI downsamples to 16 bit
#20
(10-22-2023, 03:02 PM)jcucurull Wrote: Are there any news on the support of 24bit output via HDMI?

I have noticed that since April the kernel of Moodeaudio has been upgraded to version 6.1.21. I thought that maybe the problem was solved, because in some forums they were mentioning that this could be related to the version 5.x. However, after upgrading my Moodeaudio to the last release (8.3.6) with the new kernel, it still happens the same.

I have also tried the solution posted in some forums that consists of modifying the config.txt file to remove the options dtparam=audio=on and dtoverlay=vc4-fkms-v3d and adding dtoverlay=vc4-kms-v3d. But this only creates an alsa error when I try to reproduce any song.

So, has nobody managed to play 24 bits audio (without 16 bit decrease) using the HDMI output? To me it is a bit suprising, because the HDMI of the Raspi is the more versatile and economical way to output the audio towards an AVR (no extra layers are needed), which I am sure is one of the most common use cases of Moodeaudio.

Playing 24 bit audio WITHOUT the 16 bit decrease, (or without the 32 bit increase, for what matters) depends exclusively on the DAC and the properties it exposes.
My DAC for example 7is capable of S_16LE and S_32LE, so that MPD, when playing a 24 bit stream pads it to be in 32 bits.
Please note, also, that most probably there is no 24 bit DAC, as CPU architectures are powers of 2, and 24 isn't one of them.
A stream in 24 bits may have been thought so in order to save room on the disk, or bandwidth, but sending it to your DAC in 32 bits samples won't definitely degrade it.
Reply


Messages In This Thread
RE: 24 bit Output to HDMI downsamples to 16 bit - by Nutul - 10-22-2023, 04:21 PM

Forum Jump: