@@ -124,6 +124,7 @@ def init(
124124 _INITIALIZED = True
125125 return _SERVER
126126
127+
127128def _init_wx () -> None :
128129 """Initialize wx audio subsystem."""
129130 global _SERVER , _LIB , _LIB_VERSION , wx
@@ -177,19 +178,17 @@ def _load_audio_dll(
177178 _SERVER .Mix_LoadWAV_RW .argtypes = [POINTER (SDL_RWops ), c_int ]
178179 _SERVER .Mix_LoadWAV_RW .restype = POINTER (Mix_Chunk )
179180 _SERVER .Mix_PlayChannelTimed .argtypes = [
180- c_int ,
181- POINTER (Mix_Chunk ),
182- c_int ,
183- c_int ,
184- ]
181+ c_int ,
182+ POINTER (Mix_Chunk ),
183+ c_int ,
184+ c_int ,
185+ ]
185186 _SERVER .Mix_VolumeChunk .argtypes = [POINTER (Mix_Chunk ), c_int ]
186187 if _INITIALIZED :
187188 _SERVER .Mix_Quit ()
188189 sdl .SDL_Quit ()
189190 sdl .SDL_Init (SDL_INIT_AUDIO )
190- _SERVER .Mix_OpenAudio (
191- samplerate , MIX_DEFAULT_FORMAT , channels , buffersize
192- )
191+ _SERVER .Mix_OpenAudio (samplerate , MIX_DEFAULT_FORMAT , channels , buffersize )
193192 _LIB = "SDL"
194193 _LIB_VERSION = "2.0" if libname .startswith ("SDL2" ) else "1.2"
195194 return sdl
@@ -274,13 +273,13 @@ def _init_sdl_linux(samplerate: int, channels: int, buffersize: int) -> None:
274273 sdl = None
275274 for libname in ("SDL2" , "SDL2_mixer" , "SDL" , "SDL_mixer" ):
276275 handle = None
277- # Hard-code lib names for Linux
276+ # Hard-code lib names for Linux
278277 libfn = f"lib{ libname } "
279278 if libname .startswith ("SDL2" ):
280- # SDL 2.0
279+ # SDL 2.0
281280 libfn += "-2.0.so.0"
282281 else :
283- # SDL 1.2
282+ # SDL 1.2
284283 libfn += "-1.2.so.0"
285284
286285 sdl = _load_audio_dll (
@@ -332,24 +331,25 @@ def _init_pyo(samplerate: int, channels: int, buffersize: int) -> None:
332331 else :
333332 if isinstance (_SERVER , pyo .Server ):
334333 _SERVER .reinit (
335- sr = samplerate , nchnls = channels , buffersize = buffersize , duplex = 0
336- )
334+ sr = samplerate , nchnls = channels , buffersize = buffersize , duplex = 0
335+ )
337336 else :
338337 _SERVER = pyo .Server (
339- sr = samplerate ,
340- nchnls = channels ,
341- buffersize = buffersize ,
342- duplex = 0 ,
343- winhost = "asio" ,
344- ).boot ()
338+ sr = samplerate ,
339+ nchnls = channels ,
340+ buffersize = buffersize ,
341+ duplex = 0 ,
342+ winhost = "asio" ,
343+ ).boot ()
345344 _SERVER .start ()
346345 _LIB_VERSION = "." .join (str (v ) for v in pyo .getVersion ())
347346
347+
348348def _init_pyglet () -> None :
349349 """Initialize pyglet audio subsystem."""
350350 global _SERVER , _LIB , _LIB_VERSION , pyglet
351351 if not getattr (sys , "frozen" , False ):
352- # Use included pyglet
352+ # Use included pyglet
353353 lib_dir = os .path .join (os .path .dirname (__file__ ), "lib" )
354354 if lib_dir not in sys .path :
355355 sys .path .insert (0 , lib_dir )
@@ -368,10 +368,10 @@ def _init_pyglet() -> None:
368368 except ImportError :
369369 _LIB = None
370370 else :
371- # Work around localization preventing fallback to RIFFSourceLoader
371+ # Work around localization preventing fallback to RIFFSourceLoader
372372 pyglet .lib .LibraryLoader .darwin_not_found_error = ""
373373 pyglet .lib .LibraryLoader .linux_not_found_error = ""
374- # Set audio driver preference
374+ # Set audio driver preference
375375 pyglet .options ["audio" ] = ("pulse" , "openal" , "directsound" , "silent" )
376376 _SERVER = pyglet .media
377377 _LIB_VERSION = pyglet .version
@@ -729,7 +729,6 @@ def is_playing(self) -> bool:
729729 return bool (self ._ch is not None and self ._server .Mix_Playing (self ._ch ))
730730 return self ._is_playing
731731
732-
733732 def _play_pyglet (self , fade_ms : int = 0 , stop_already_playing : bool = True ) -> bool :
734733 """Play the sound using pyglet.
735734
0 commit comments