Commit f6dfa003 authored by Glenn Kasten's avatar Glenn Kasten Committed by Android (Google) Code Review
Browse files

Merge "Add support for 24-bit packed in 3 bytes"

parents 74be6016 d9837d02
......@@ -74,6 +74,7 @@ enum pcm_format {
PCM_FORMAT_S32_LE,
PCM_FORMAT_S8,
PCM_FORMAT_S24_LE,
PCM_FORMAT_S24_3LE,
PCM_FORMAT_MAX,
};
......
......@@ -205,6 +205,8 @@ static unsigned int pcm_format_to_alsa(enum pcm_format format)
return SNDRV_PCM_FORMAT_S32_LE;
case PCM_FORMAT_S8:
return SNDRV_PCM_FORMAT_S8;
case PCM_FORMAT_S24_3LE:
return SNDRV_PCM_FORMAT_S24_3LE;
case PCM_FORMAT_S24_LE:
return SNDRV_PCM_FORMAT_S24_LE;
default:
......@@ -219,6 +221,8 @@ unsigned int pcm_format_to_bits(enum pcm_format format)
case PCM_FORMAT_S32_LE:
case PCM_FORMAT_S24_LE:
return 32;
case PCM_FORMAT_S24_3LE:
return 24;
default:
case PCM_FORMAT_S16_LE:
return 16;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment