]> git.alsa-project.org Git - alsa-lib.git/commitdiff
mulaw cleaning
authorAbramo Bagnara <abramo@alsa-project.org>
Wed, 27 Dec 2000 10:10:18 +0000 (10:10 +0000)
committerAbramo Bagnara <abramo@alsa-project.org>
Wed, 27 Dec 2000 10:10:18 +0000 (10:10 +0000)
src/pcm/pcm_mulaw.c

index 55dc7dac417147ca7e21fa0dbbf924e9890ff656..010245e3a11eeca1baaa756a4320ea461aa56095 100644 (file)
@@ -91,7 +91,7 @@ static unsigned char s16_to_ulaw(int pcm_val) /* 2's complement (16-bit range) *
        unsigned char uval;
 
        if (pcm_val < 0) {
-               pcm_val = -pcm_val + 0x84;
+               pcm_val = 0x84 - pcm_val;
                mask = 0x7f;
        } else {
                pcm_val += 0x84;