mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-02 09:01:50 -05:00
alsa: fix signed and unsigned comparisons
This commit is contained in:
parent
3cb8aa7abb
commit
3d9fab3aaf
1 changed files with 6 additions and 6 deletions
|
|
@ -39,8 +39,8 @@
|
|||
|
||||
#include <pipewire/pipewire.h>
|
||||
|
||||
#define MIN_BUFFERS 3
|
||||
#define MAX_BUFFERS 64
|
||||
#define MIN_BUFFERS 3u
|
||||
#define MAX_BUFFERS 64u
|
||||
|
||||
#define MAX_CHANNELS 32
|
||||
#define MAX_RATE (48000*8)
|
||||
|
|
@ -628,7 +628,7 @@ static const struct chmap_info chmap_info[] = {
|
|||
|
||||
static enum snd_pcm_chmap_position channel_to_chmap(enum spa_audio_channel channel)
|
||||
{
|
||||
int i;
|
||||
uint32_t i;
|
||||
for (i = 0; i < SPA_N_ELEMENTS(chmap_info); i++)
|
||||
if (chmap_info[i].channel == channel)
|
||||
return chmap_info[i].pos;
|
||||
|
|
@ -645,7 +645,7 @@ static snd_pcm_chmap_t * snd_pcm_pipewire_get_chmap(snd_pcm_ioplug_t * io)
|
|||
{
|
||||
snd_pcm_pipewire_t *pw = io->private_data;
|
||||
snd_pcm_chmap_t *map;
|
||||
int i;
|
||||
uint32_t i;
|
||||
|
||||
map = calloc(1, sizeof(snd_pcm_chmap_t) +
|
||||
pw->format.channels * sizeof(unsigned int));
|
||||
|
|
@ -844,9 +844,9 @@ static int snd_pcm_pipewire_open(snd_pcm_t **pcmp, const char *name,
|
|||
pw->target = atoi(str);
|
||||
else {
|
||||
if (stream == SND_PCM_STREAM_PLAYBACK)
|
||||
pw->target = playback_node ? atoi(playback_node) : SPA_ID_INVALID;
|
||||
pw->target = playback_node ? (uint32_t)atoi(playback_node) : SPA_ID_INVALID;
|
||||
else
|
||||
pw->target = capture_node ? atoi(capture_node) : SPA_ID_INVALID;
|
||||
pw->target = capture_node ? (uint32_t)atoi(capture_node) : SPA_ID_INVALID;
|
||||
}
|
||||
|
||||
pw->loop = pw_loop_new(NULL);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue