From 7136cf7c86ded4b498c08bfc295391184debbaf7 Mon Sep 17 00:00:00 2001 From: Simon Wilson Date: Wed, 17 Jul 2013 10:30:35 -0700 Subject: pcm: support S24_LE format S24_LE is 24 bit audio in a 32 bit sample size. Also make the pcm_format_to_bits() function part of the API since it will be required for tinycap. --- pcm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'pcm.c') diff --git a/pcm.c b/pcm.c index fd0242a..ca3eb3e 100644 --- a/pcm.c +++ b/pcm.c @@ -212,10 +212,11 @@ static unsigned int pcm_format_to_alsa(enum pcm_format format) }; } -static unsigned int pcm_format_to_bits(enum pcm_format format) +unsigned int pcm_format_to_bits(enum pcm_format format) { switch (format) { case PCM_FORMAT_S32_LE: + case PCM_FORMAT_S24_LE: return 32; default: case PCM_FORMAT_S16_LE: -- cgit v1.2.3