]> git.alsa-project.org Git - alsa-lib.git/commitdiff
Fixed interchanged max/min
authorAbramo Bagnara <abramo@alsa-project.org>
Tue, 9 Jul 2002 09:03:00 +0000 (09:03 +0000)
committerAbramo Bagnara <abramo@alsa-project.org>
Tue, 9 Jul 2002 09:03:00 +0000 (09:03 +0000)
src/pcm/plugin_ops.h

index 1e2b73f146456b86c47d76931b61d375b5f41ec4..cb4f6e90e80581fb251b82802a68dad1d66730d9 100644 (file)
@@ -795,32 +795,32 @@ static inline void _norms(const void *src, void *dst,
        case 8:
                s = *(int8_t*)src;
                if (s >= 0x7f)
-                       goto _min;
-               else if (s <= -0x80)
                        goto _max;
+               else if (s <= -0x80)
+                       goto _min;
                break;
        case 16:
                s = *(int16_t*)src;
                if (s >= 0x7fff)
-                       goto _min;
-               else if (s <= -0x8000)
                        goto _max;
+               else if (s <= -0x8000)
+                       goto _min;
                break;
        case 24:
                s = *(int32_t*)src;
                if (s >= 0x7fffff)
-                       goto _min;
-               else if (s <= -0x800000)
                        goto _max;
+               else if (s <= -0x800000)
+                       goto _min;
                break;
        case 32:
        {
                int64_t s64;
                s64 = *(int64_t*)src;
                if (s64 >= 0x7fffffff)
-                       goto _min;
-               else if (s64 <= -0x80000000)
                        goto _max;
+               else if (s64 <= -0x80000000)
+                       goto _min;
                s = s64;
                break;
        }