According to this post at volumio.org the Raspberry Pi cannot play 24 bit files via I2S. Instead 24 bit files are converted to 16 bit.
The original post was 4 months ago so maybe this is no longer the case. Of course the HiFiberry DAC does support 24 bit.
I'd appreciate some clarification if 24 bit files are truly supported.
Kind Regards
Date
Votes
1 comment
-
HiFiBerry team Dear Ian,
you have to distinguish between the file format and what the player is doing. The current Linux kernel supports 16, 24 and 32bit playback. However it depends on the player application if it internally converts files.
It was always possible to play 24bit files using mplayer. This program internally converts 24bit files to 32bit (basically by addion zeros) if 24bit is not available from the sound card driver. The same with mpd.
Therefore I can say, 24bit is supported by the driver and by most applications.
Best regards
Daniel
Please sign in to leave a comment.