Author: Alex Gaynor <alex.gay...@gmail.com> Branch: Changeset: r69206:84efb3ba05f1 Date: 2014-02-18 10:38 -0800 http://bitbucket.org/pypy/pypy/changeset/84efb3ba05f1/
Log: Some cleanup to audioop diff --git a/lib_pypy/audioop.py b/lib_pypy/audioop.py --- a/lib_pypy/audioop.py +++ b/lib_pypy/audioop.py @@ -1,5 +1,6 @@ +import __builtin__ +import math import struct -import math from fractions import gcd from ctypes import create_string_buffer @@ -8,10 +9,6 @@ pass -# this module redefines the names of some builtins that are used -max_ = max - - def _check_size(size): if size != 1 and size != 2 and size != 4: raise error("Size should be 1, 2 or 4") @@ -54,25 +51,35 @@ def _get_maxval(size, signed=True): - if signed and size == 1: return 0x7f - elif size == 1: return 0xff - elif signed and size == 2: return 0x7fff - elif size == 2: return 0xffff - elif signed and size == 4: return 0x7fffffff - elif size == 4: return 0xffffffff + if signed and size == 1: + return 0x7f + elif size == 1: + return 0xff + elif signed and size == 2: + return 0x7fff + elif size == 2: + return 0xffff + elif signed and size == 4: + return 0x7fffffff + elif size == 4: + return 0xffffffff def _get_minval(size, signed=True): - if not signed: return 0 - elif size == 1: return -0x80 - elif size == 2: return -0x8000 - elif size == 4: return -0x80000000 + if not signed: + return 0 + elif size == 1: + return -0x80 + elif size == 2: + return -0x8000 + elif size == 4: + return -0x80000000 def _get_clipfn(size, signed=True): maxval = _get_maxval(size, signed) minval = _get_minval(size, signed) - return lambda val: max_(min(val, maxval), minval) + return lambda val: __builtin__.max(min(val, maxval), minval) def _overflow(val, size, signed=True): @@ -102,7 +109,7 @@ if len(cp) == 0: return 0 - return max_(abs(sample) for sample in _get_samples(cp, size)) + return __builtin__.max(abs(sample) for sample in _get_samples(cp, size)) def minmax(cp, size): @@ -110,10 +117,8 @@ max_sample, min_sample = 0, 0 for sample in _get_samples(cp, size): - if sample > max_sample: - max_sample = sample - if sample < min_sample: - min_sample = sample + max_sample = __builtin__.max(sample, max_sample) + min_sample = __builtin__.min(sample, min_sample) return min_sample, max_sample @@ -237,6 +242,7 @@ sample_count = _sample_count(cp, size) prevextremevalid = False + prevextreme = None avg = 0 nextreme = 0 @@ -272,6 +278,7 @@ sample_count = _sample_count(cp, size) prevextremevalid = False + prevextreme = None max = 0 prevval = getsample(cp, size, 0) @@ -366,7 +373,6 @@ def add(cp1, cp2, size): _check_params(len(cp1), size) - maxval = _get_maxval(size) if len(cp1) != len(cp2): raise error("Lengths should be the same") _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit