From: Peter Meerwald <p.meerwald@xxxxxxxxxxxxxxxxxx> CC libpulsecore_2.98_la-svolume_arm.lo pulsecore/svolume_arm.c: In function 'pa_volume_s16ne_arm': pulsecore/svolume_arm.c:50:8: warning: assignment discards 'const' qualifier from pointer target type [enabled by default] Signed-off-by: Peter Meerwald <p.meerwald at bct-electronic.com> --- src/pulsecore/svolume_arm.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/pulsecore/svolume_arm.c b/src/pulsecore/svolume_arm.c index f06a702..08b3388 100644 --- a/src/pulsecore/svolume_arm.c +++ b/src/pulsecore/svolume_arm.c @@ -41,13 +41,10 @@ " movcs r6, r0 \n\t" static void pa_volume_s16ne_arm(int16_t *samples, const int32_t *volumes, unsigned channels, unsigned length) { - int32_t *ve; - /* Channels must be at least 4, and always a multiple of the original number. * This is also the max amount we overread the volume array, which should * have enough padding. */ - channels = channels == 3 ? 6 : PA_MAX (4U, channels); - ve = volumes + channels; + const int32_t *ve = volumes + (channels == 3 ? 6 : PA_MAX (4U, channels)); __asm__ __volatile__ ( " mov r6, %1 \n\t" /* r6 = volumes */ -- 1.7.9.5