]> git.alsa-project.org Git - alsa-plugins.git/commitdiff
a52: fix two signess warnings
authorJaroslav Kysela <perex@perex.cz>
Wed, 16 Jun 2021 15:11:45 +0000 (17:11 +0200)
committerJaroslav Kysela <perex@perex.cz>
Wed, 16 Jun 2021 15:12:10 +0000 (17:12 +0200)
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
a52/pcm_a52.c

index 6ada983b398d0f27e6cc92b7e205057dd3bea449..f2d6747e5f630999bf6c5f196fcb9c158859ecc7 100644 (file)
@@ -446,7 +446,7 @@ static snd_pcm_sframes_t a52_pointer(snd_pcm_ioplug_t *io)
 
        if (avail < 0)
                avail = 0;
-       else if (avail >= io->buffer_size)
+       else if ((snd_pcm_uframes_t)avail >= io->buffer_size)
                avail = io->buffer_size - 1;
 
        return (io->appl_ptr + avail) % io->buffer_size;
@@ -893,7 +893,7 @@ static int a52_set_hw_constraint(struct a52_ctx *rec)
                SND_PCM_ACCESS_RW_NONINTERLEAVED
        };
        static struct format {
-               unsigned int av;
+               int av;
                snd_pcm_format_t alib;
        } formats[] = {
                { .av = AV_SAMPLE_FMT_S16, .alib = SND_PCM_FORMAT_S16 },