aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-02-01 11:36:23 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2023-02-01 11:36:23 +0000
commit9bcc6d503178000238fe810eb8d267e6c6d5a05c (patch)
tree879bb1b36ec8e65bef67135b6fdc634f58f77b7f
parentc50148999f0a22c183f19432878169b179effdcc (diff)
parent6e22cc104fb457148ce61efd4f0d8b093c68d324 (diff)
downloadtinyalsa-9bcc6d503178000238fe810eb8d267e6c6d5a05c.tar.gz
Merge "Snap for 9550355 from d6a6b4b48b1279e3feb7f272f309d683b6cae852 to sdk-release" into sdk-releaseplatform-tools-34.0.1platform-tools-34.0.0platform-tools-33.0.4
-rw-r--r--pcm.c31
-rw-r--r--tinyhostless.c2
-rw-r--r--tinyplay.c2
3 files changed, 18 insertions, 17 deletions
diff --git a/pcm.c b/pcm.c
index e593971..6d7dc29 100644
--- a/pcm.c
+++ b/pcm.c
@@ -26,6 +26,7 @@
** DAMAGE.
*/
+#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
@@ -253,8 +254,8 @@ static void param_init(struct snd_pcm_hw_params *p)
struct pcm {
int fd;
unsigned int flags;
- int running:1;
- int prepared:1;
+ bool running:1;
+ bool prepared:1;
int underruns;
unsigned int buffer_size;
unsigned long boundary;
@@ -550,12 +551,12 @@ int pcm_write(struct pcm *pcm, const void *data, unsigned int count)
return prepare_error;
if (pcm->ops->ioctl(pcm->data, SNDRV_PCM_IOCTL_WRITEI_FRAMES, &x))
return oops(pcm, errno, "cannot write initial data");
- pcm->running = 1;
+ pcm->running = true;
return 0;
}
if (pcm->ops->ioctl(pcm->data, SNDRV_PCM_IOCTL_WRITEI_FRAMES, &x)) {
- pcm->prepared = 0;
- pcm->running = 0;
+ pcm->prepared = false;
+ pcm->running = false;
if (errno == EPIPE) {
/* we failed to make our window -- try to restart if we are
* allowed to do so. Otherwise, simply allow the EPIPE error to
@@ -590,8 +591,8 @@ int pcm_read(struct pcm *pcm, void *data, unsigned int count)
}
}
if (pcm->ops->ioctl(pcm->data, SNDRV_PCM_IOCTL_READI_FRAMES, &x)) {
- pcm->prepared = 0;
- pcm->running = 0;
+ pcm->prepared = false;
+ pcm->running = false;
if (errno == EPIPE) {
/* we failed to make our window -- try to restart */
pcm->underruns++;
@@ -892,8 +893,8 @@ int pcm_close(struct pcm *pcm)
if (pcm->snd_node)
snd_utils_put_dev_node(pcm->snd_node);
- pcm->prepared = 0;
- pcm->running = 0;
+ pcm->prepared = false;
+ pcm->running = false;
pcm->buffer_size = 0;
pcm->fd = -1;
free(pcm);
@@ -1082,7 +1083,7 @@ int pcm_prepare(struct pcm *pcm)
if (pcm->ops->ioctl(pcm->data, SNDRV_PCM_IOCTL_PREPARE) < 0)
return oops(pcm, errno, "cannot prepare channel");
- pcm->prepared = 1;
+ pcm->prepared = true;
return 0;
}
@@ -1098,7 +1099,7 @@ int pcm_start(struct pcm *pcm)
if (pcm->ops->ioctl(pcm->data, SNDRV_PCM_IOCTL_START) < 0)
return oops(pcm, errno, "cannot start channel");
- pcm->running = 1;
+ pcm->running = true;
return 0;
}
@@ -1107,8 +1108,8 @@ int pcm_stop(struct pcm *pcm)
if (pcm->ops->ioctl(pcm->data, SNDRV_PCM_IOCTL_DROP) < 0)
return oops(pcm, errno, "cannot stop channel");
- pcm->prepared = 0;
- pcm->running = 0;
+ pcm->prepared = false;
+ pcm->running = false;
return 0;
}
@@ -1314,8 +1315,8 @@ int pcm_mmap_transfer(struct pcm *pcm, const void *buffer, unsigned int bytes)
err = pcm_wait(pcm, time);
if (err < 0) {
- pcm->prepared = 0;
- pcm->running = 0;
+ pcm->prepared = false;
+ pcm->running = false;
oops(pcm, errno, "wait error: hw 0x%x app 0x%x avail 0x%x\n",
(unsigned int)pcm->mmap_status->hw_ptr,
(unsigned int)pcm->mmap_control->appl_ptr,
diff --git a/tinyhostless.c b/tinyhostless.c
index 451c4f2..50c26fc 100644
--- a/tinyhostless.c
+++ b/tinyhostless.c
@@ -209,7 +209,7 @@ static int check_params(unsigned int card, unsigned int device, unsigned int dir
can_play = check_param(params, PCM_PARAM_RATE, config->rate, "Sample rate", "Hz");
can_play &= check_param(params, PCM_PARAM_CHANNELS, config->channels, "Sample", " channels");
- can_play &= check_param(params, PCM_PARAM_SAMPLE_BITS, bits, "Bitrate", " bits");
+ can_play &= check_param(params, PCM_PARAM_SAMPLE_BITS, bits, "Bitwidth", " bits");
can_play &= check_param(params, PCM_PARAM_PERIOD_SIZE, config->period_size, "Period size", " frames");
can_play &= check_param(params, PCM_PARAM_PERIODS, config->period_count, "Period count", " periods");
diff --git a/tinyplay.c b/tinyplay.c
index 1cd74e7..c5bb71f 100644
--- a/tinyplay.c
+++ b/tinyplay.c
@@ -202,7 +202,7 @@ int sample_is_playable(unsigned int card, unsigned int device, unsigned int chan
can_play = check_param(params, PCM_PARAM_RATE, rate, "Sample rate", "Hz");
can_play &= check_param(params, PCM_PARAM_CHANNELS, channels, "Sample", " channels");
- can_play &= check_param(params, PCM_PARAM_SAMPLE_BITS, bits, "Bitrate", " bits");
+ can_play &= check_param(params, PCM_PARAM_SAMPLE_BITS, bits, "Bitwidth", " bits");
can_play &= check_param(params, PCM_PARAM_PERIOD_SIZE, period_size, "Period size", " frames");
can_play &= check_param(params, PCM_PARAM_PERIODS, period_count, "Period count", " periods");