You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2023/09/14 18:26:09 UTC
[nuttx] branch master updated: audio:add 24K sample rate support
This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
The following commit(s) were added to refs/heads/master by this push:
new 0beba027e7 audio:add 24K sample rate support
0beba027e7 is described below
commit 0beba027e7e5ec48b144a5e6925025bc0e381ab3
Author: shipei <sh...@xiaomi.com>
AuthorDate: Tue Aug 29 15:14:11 2023 +0800
audio:add 24K sample rate support
Signed-off-by: shipei <sh...@xiaomi.com>
---
arch/sim/src/sim/posix/sim_alsa.c | 1 +
include/nuttx/audio/audio.h | 22 ++++++++++++----------
2 files changed, 13 insertions(+), 10 deletions(-)
diff --git a/arch/sim/src/sim/posix/sim_alsa.c b/arch/sim/src/sim/posix/sim_alsa.c
index a7c7450d40..d488e37baf 100644
--- a/arch/sim/src/sim/posix/sim_alsa.c
+++ b/arch/sim/src/sim/posix/sim_alsa.c
@@ -361,6 +361,7 @@ static int sim_audio_getcaps(struct audio_lowerhalf_s *dev, int type,
AUDIO_SAMP_RATE_11K |
AUDIO_SAMP_RATE_16K |
AUDIO_SAMP_RATE_22K |
+ AUDIO_SAMP_RATE_24K |
AUDIO_SAMP_RATE_32K |
AUDIO_SAMP_RATE_44K |
AUDIO_SAMP_RATE_48K;
diff --git a/include/nuttx/audio/audio.h b/include/nuttx/audio/audio.h
index da9c55f1e2..225b7f9a09 100644
--- a/include/nuttx/audio/audio.h
+++ b/include/nuttx/audio/audio.h
@@ -212,18 +212,20 @@
#define AUDIO_SAMP_RATE_11K 0x0002
#define AUDIO_SAMP_RATE_16K 0x0004
#define AUDIO_SAMP_RATE_22K 0x0008
-#define AUDIO_SAMP_RATE_32K 0x0010
-#define AUDIO_SAMP_RATE_44K 0x0020
-#define AUDIO_SAMP_RATE_48K 0x0040
-#define AUDIO_SAMP_RATE_88K 0x0080
-#define AUDIO_SAMP_RATE_96K 0x0100
-#define AUDIO_SAMP_RATE_128K 0x0200
-#define AUDIO_SAMP_RATE_160K 0x0400
-#define AUDIO_SAMP_RATE_172K 0x0800
-#define AUDIO_SAMP_RATE_192K 0x1000
+#define AUDIO_SAMP_RATE_24K 0x0010
+#define AUDIO_SAMP_RATE_32K 0x0020
+#define AUDIO_SAMP_RATE_44K 0x0040
+#define AUDIO_SAMP_RATE_48K 0x0080
+#define AUDIO_SAMP_RATE_88K 0x0100
+#define AUDIO_SAMP_RATE_96K 0x0200
+#define AUDIO_SAMP_RATE_128K 0x0400
+#define AUDIO_SAMP_RATE_160K 0x0800
+#define AUDIO_SAMP_RATE_172K 0x1000
+#define AUDIO_SAMP_RATE_192K 0x2000
#define AUDIO_SAMP_RATE_DEF_ALL (AUDIO_SAMP_RATE_8K | AUDIO_SAMP_RATE_11K | \
AUDIO_SAMP_RATE_16K | AUDIO_SAMP_RATE_22K | \
- AUDIO_SAMP_RATE_32K | AUDIO_SAMP_RATE_44K | \
+ AUDIO_SAMP_RATE_24K | AUDIO_SAMP_RATE_32K | \
+ AUDIO_SAMP_RATE_44K | AUDIO_SAMP_RATE_48K | \
AUDIO_SAMP_RATE_88K | AUDIO_SAMP_RATE_96K | \
AUDIO_SAMP_RATE_128K | AUDIO_SAMP_RATE_160K | \
AUDIO_SAMP_RATE_172K | AUDIO_SAMP_RATE_192K )