summaryrefslogtreecommitdiff
path: root/nuttx/drivers/audio
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-07-25 11:27:29 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-07-25 11:27:29 -0600
commitf107733608516b43452be2a428d7da6e94fdd5a6 (patch)
tree585d30d4f15b127ed8bcec001cd3f3fe621d2c36 /nuttx/drivers/audio
parentcf5cf56cb94f6299a38a8d1765723e82b2afc5bf (diff)
downloadnuttx-f107733608516b43452be2a428d7da6e94fdd5a6.tar.gz
nuttx-f107733608516b43452be2a428d7da6e94fdd5a6.tar.bz2
nuttx-f107733608516b43452be2a428d7da6e94fdd5a6.zip
Audio: Fix some compilation issues introduced with some of the recent changes
Diffstat (limited to 'nuttx/drivers/audio')
-rw-r--r--nuttx/drivers/audio/audio_null.c3
-rw-r--r--nuttx/drivers/audio/vs1053.c10
-rw-r--r--nuttx/drivers/audio/wm8904.c9
3 files changed, 12 insertions, 10 deletions
diff --git a/nuttx/drivers/audio/audio_null.c b/nuttx/drivers/audio/audio_null.c
index f599f0972..526e8d204 100644
--- a/nuttx/drivers/audio/audio_null.c
+++ b/nuttx/drivers/audio/audio_null.c
@@ -583,6 +583,9 @@ static int null_stop(FAR struct audio_lowerhalf_s *dev)
FAR void *value;
/* Send a message to stop all audio streaming */
+ /* REVISIT: There should be a check to see if the worker thread is still
+ * running.
+ */
term_msg.msgId = AUDIO_MSG_STOP;
term_msg.u.data = 0;
diff --git a/nuttx/drivers/audio/vs1053.c b/nuttx/drivers/audio/vs1053.c
index 26c2aae41..d06d3881c 100644
--- a/nuttx/drivers/audio/vs1053.c
+++ b/nuttx/drivers/audio/vs1053.c
@@ -647,9 +647,9 @@ static int vs1053_getcaps(FAR struct audio_lowerhalf_s *lower, int type,
/* Report the Sample rates we support */
pCaps->ac_controls.b[0] = 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_48K;
+ AUDIO_SAMP_RATE_16K | AUDIO_SAMP_RATE_22K |
+ AUDIO_SAMP_RATE_32K | AUDIO_SAMP_RATE_44K |
+ AUDIO_SAMP_RATE_48K;
break;
case AUDIO_FMT_MP3:
@@ -779,7 +779,7 @@ static int vs1053_configure(FAR struct audio_lowerhalf_s *lower,
case AUDIO_FU_VOLUME:
/* Set the volume */
- dev->volume = pCaps->ac_controls.hw[0]);
+ dev->volume = pCaps->ac_controls.hw[0];
vs1053_setvolume(dev);
break;
@@ -789,7 +789,7 @@ static int vs1053_configure(FAR struct audio_lowerhalf_s *lower,
case AUDIO_FU_BALANCE:
/* Set the volume */
- dev->balance = pCaps->ac_controls.hw[0]);
+ dev->balance = pCaps->ac_controls.hw[0];
vs1053_setvolume(dev);
break;
diff --git a/nuttx/drivers/audio/wm8904.c b/nuttx/drivers/audio/wm8904.c
index 952708f10..c3e4514fe 100644
--- a/nuttx/drivers/audio/wm8904.c
+++ b/nuttx/drivers/audio/wm8904.c
@@ -563,8 +563,7 @@ static int wm8904_getcaps(FAR struct audio_lowerhalf_s *dev, int type,
/* Fill in the caller's structure based on requested info */
- caps->ac_format[0] = 0;
- caps->ac_format[1] = 0;
+ caps->ac_format.hw = 0;
caps->ac_controls.w = 0;
switch (caps->ac_type)
@@ -619,9 +618,9 @@ static int wm8904_getcaps(FAR struct audio_lowerhalf_s *dev, int type,
/* Report the Sample rates we support */
caps->ac_controls.b[0] = 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_48K;
+ AUDIO_SAMP_RATE_16K | AUDIO_SAMP_RATE_22K |
+ AUDIO_SAMP_RATE_32K | AUDIO_SAMP_RATE_44K |
+ AUDIO_SAMP_RATE_48K;
break;
case AUDIO_FMT_MP3: