From: Abramo Bagnara Date: Wed, 27 Dec 2000 10:10:18 +0000 (+0000) Subject: mulaw cleaning X-Git-Tag: v1.0.3~1039 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=684703b387e932391dd03319df6515c136ea5e12;p=alsa-lib.git mulaw cleaning --- diff --git a/src/pcm/pcm_mulaw.c b/src/pcm/pcm_mulaw.c index 55dc7dac..010245e3 100644 --- a/src/pcm/pcm_mulaw.c +++ b/src/pcm/pcm_mulaw.c @@ -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;