Ideally, S24_3LE should also be supported but that is quite tricky.
Currently FlacStreamDecoder produces 24bit audio in S24_LE but natively libFLAC returns S32_LE and then FlacStreamDecoder convert it to S24_LE, so the conversion logic needs to go to AlsaAudioEmitter instead as the equipment parameters are not known at decoder level.
https://audiosciencereview.com/forum/index.php?threads/opening-up-dyi-streaming-solution.56766/post-2074206
Ideally, S24_3LE should also be supported but that is quite tricky.
Currently FlacStreamDecoder produces 24bit audio in S24_LE but natively libFLAC returns S32_LE and then FlacStreamDecoder convert it to S24_LE, so the conversion logic needs to go to AlsaAudioEmitter instead as the equipment parameters are not known at decoder level.