@@ -331,8 +331,7 @@ def __init__(
331331 sysclk = 11289600
332332 else :
333333 sysclk = 12288000
334- if sysclk < sample_rate * 256 :
335- sysclk = sample_rate * 256
334+ sysclk = max (sysclk , sample_rate * 256 )
336335 if mclk_freq is None :
337336 mclk_freq = sysclk
338337 else : # sysclk_source == SYSCLK_MCLK
@@ -691,10 +690,8 @@ def alc_mode(self, channel, mode=ALC_MODE):
691690 def alc_gain (self , target = - 12 , max_gain = 30 , min_gain = - 17.25 , noise_gate = - 78 ):
692691 def limit (value , minval , maxval ):
693692 value = int (value )
694- if value < minval :
695- value = minval
696- if value > maxval :
697- value = maxval
693+ value = max (value , minval )
694+ value = min (value , maxval )
698695 return value
699696
700697 target = limit ((16 + (target * 2 ) // 3 ), 0 , 15 )
@@ -718,8 +715,7 @@ def logb(value, limit):
718715 while value > 1 :
719716 value >>= 1
720717 lb += 1
721- if lb > limit :
722- lb = limit
718+ lb = min (lb , limit )
723719 return lb
724720
725721 attack = logb (attack / 6 , 7 )
0 commit comments