summaryrefslogtreecommitdiffstats
path: root/libc/kernel/common
diff options
context:
space:
mode:
authorRajesha Kini <rkini@qualcomm.com>2009-12-05 23:32:52 +0530
committerVarun Colbert <c_vcolbe@quicinc.com>2009-12-07 12:50:20 -0800
commit4d4e7acda5360d7f2040626546cb39c0eef8a1d0 (patch)
treee093a3acba78d50ed52a7b165b509c7bde75a830 /libc/kernel/common
parent07881fa36631fd5bf28a217e04259dbfaa23a141 (diff)
downloadbionic-4d4e7acda5360d7f2040626546cb39c0eef8a1d0.zip
bionic-4d4e7acda5360d7f2040626546cb39c0eef8a1d0.tar.gz
bionic-4d4e7acda5360d7f2040626546cb39c0eef8a1d0.tar.bz2
bionic: Update AMRNB encoder header file
update msm_audio_amrnb.h to support amrnb encoder configuration from userspace application to support dtx mode, frame format and rate.
Diffstat (limited to 'libc/kernel/common')
-rw-r--r--libc/kernel/common/linux/msm_audio_amrnb.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/libc/kernel/common/linux/msm_audio_amrnb.h b/libc/kernel/common/linux/msm_audio_amrnb.h
index 7e6b08d..7e0ea9c 100644
--- a/libc/kernel/common/linux/msm_audio_amrnb.h
+++ b/libc/kernel/common/linux/msm_audio_amrnb.h
@@ -14,8 +14,10 @@
#include <linux/msm_audio.h>
-#define AUDIO_GET_AMRNB_ENC_CONFIG _IOW(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM+0), unsigned)
-#define AUDIO_SET_AMRNB_ENC_CONFIG _IOR(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM+1), unsigned)
+#define AUDIO_GET_AMRNB_ENC_CONFIG _IOW(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM+0), unsigned)
+#define AUDIO_SET_AMRNB_ENC_CONFIG _IOR(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM+1), unsigned)
+#define AUDIO_GET_AMRNB_ENC_CONFIG_V2 _IOW(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM+2), struct msm_audio_amrnb_enc_config_v2)
+#define AUDIO_SET_AMRNB_ENC_CONFIG_V2 _IOR(AUDIO_IOCTL_MAGIC, (AUDIO_MAX_COMMON_IOCTL_NUM+3), struct msm_audio_amrnb_enc_config_v2)
struct msm_audio_amrnb_enc_config {
unsigned short voicememoencweight1;
@@ -26,4 +28,11 @@ struct msm_audio_amrnb_enc_config {
unsigned short test_mode_enable;
unsigned short enc_mode;
};
+
+struct msm_audio_amrnb_enc_config_v2 {
+ uint32_t band_mode;
+ uint32_t dtx_enable;
+ uint32_t frame_format;
+};
+
#endif