audio: add support for 24bit pcm format
- update audio_stream_frame_size to support
24bit pcm formats.
Change-Id: I180700ac92cc2a225c8405715103ebb90e143215
diff --git a/include/hardware/audio.h b/include/hardware/audio.h
index 763ca58..61b9ac4 100644
--- a/include/hardware/audio.h
+++ b/include/hardware/audio.h
@@ -439,7 +439,8 @@
size_t chan_samp_sz;
audio_format_t format = s->get_format(s);
- if (audio_is_linear_pcm(format)) {
+ if (audio_is_linear_pcm(format) &&
+ format != AUDIO_FORMAT_PCM_8_24_BIT) {
chan_samp_sz = audio_bytes_per_sample(format);
return popcount(s->get_channels(s)) * chan_samp_sz;
}