[SND_PCM_FORMAT_S16_BE] = VLC_CODEC_S16B,
[SND_PCM_FORMAT_U16_LE] = VLC_CODEC_U16L,
[SND_PCM_FORMAT_U16_BE] = VLC_CODEC_U16B,
- //[SND_PCM_FORMAT_S24_LE] = VLC_CODEC_?,
- //[SND_PCM_FORMAT_S24_BE] = VLC_CODEC_?,
+ [SND_PCM_FORMAT_S24_LE] = VLC_CODEC_S24L32,
+ [SND_PCM_FORMAT_S24_BE] = VLC_CODEC_S24B32,
[SND_PCM_FORMAT_U24_LE] = VLC_CODEC_U32L, // TODO: replay gain
[SND_PCM_FORMAT_U24_BE] = VLC_CODEC_U32B, // ^
[SND_PCM_FORMAT_S32_LE] = VLC_CODEC_S32L,
[PA_SAMPLE_S32BE] = VLC_CODEC_S32B,
[PA_SAMPLE_S24LE] = VLC_CODEC_S24L,
[PA_SAMPLE_S24BE] = VLC_CODEC_S24B,
- [PA_SAMPLE_S24_32LE] = 0,
- [PA_SAMPLE_S24_32BE] = 0,
+ [PA_SAMPLE_S24_32LE] = VLC_CODEC_S24L32,
+ [PA_SAMPLE_S24_32BE] = VLC_CODEC_S24B32,
};
static int Open(vlc_object_t *obj)