]> code.delx.au - pulseaudio/commitdiff
volume: Make tests use only valid volumes
authorArun Raghavan <arun.raghavan@collabora.co.uk>
Tue, 26 Oct 2010 14:20:19 +0000 (15:20 +0100)
committerArun Raghavan <arun.raghavan@collabora.co.uk>
Sat, 5 Mar 2011 07:48:01 +0000 (13:18 +0530)
src/pulsecore/svolume_arm.c
src/pulsecore/svolume_mmx.c
src/pulsecore/svolume_sse.c

index c2830cfd746a846c893b925918951146b2b0ecf8..12660dd48fa27d81cc2d558366b1d8f03b35853a 100644 (file)
@@ -152,7 +152,7 @@ static void run_test (void) {
     memcpy (samples_orig, samples, sizeof (samples));
 
     for (i = 0; i < CHANNELS; i++)
-        volumes[i] = rand() >> 1;
+        volumes[i] = PA_CLAMP_VOLUME(rand() >> 1);
     for (padding = 0; padding < PADDING; padding++, i++)
         volumes[i] = volumes[padding];
 
index 3e2992a29cc6d25a8a656d8d4e3af5d3fb47b4dd..5bfe6d4f3adc3cc56f693f19a2054648517b5241 100644 (file)
@@ -267,7 +267,7 @@ static void run_test (void) {
     memcpy (samples_orig, samples, sizeof (samples));
 
     for (i = 0; i < CHANNELS; i++)
-        volumes[i] = rand() >> 1;
+        volumes[i] = PA_CLAMP_VOLUME(rand() >> 1);
         /* volumes[i] = 0x0000ffff; */
     for (padding = 0; padding < PADDING; padding++, i++)
         volumes[i] = volumes[padding];
index 200482ec502246af4e788b0ebfe7fd9d0cbcba60..f3aa1edb2ac6d49eb1257047e5f40eb28c10598f 100644 (file)
@@ -277,7 +277,7 @@ static void run_test (void) {
     memcpy (samples_orig, samples, sizeof (samples));
 
     for (i = 0; i < CHANNELS; i++)
-        volumes[i] = rand() >> 1;
+        volumes[i] = PA_CLAMP_VOLUME(rand() >> 1);
     for (padding = 0; padding < PADDING; padding++, i++)
         volumes[i] = volumes[padding];