fix ulaw2lin()

This commit is contained in:
Jean-Marc Valin 2018-07-29 01:41:18 -04:00
parent 2aba2a9c49
commit 4cf2b2705a

View file

@ -3,7 +3,9 @@ import numpy as np
import math
def ulaw2lin(u):
return (math.exp(u/128*math.log(256))-1)/255
s = np.sign(u)
u = np.abs(u)
return s*(np.exp(u/128*math.log(256))-1)/255
def lin2ulaw(x):