don't import pybass or load dll twice
This commit is contained in:
parent
07175bde24
commit
1d2969189e
12
audio.py
12
audio.py
@ -36,13 +36,13 @@ def init(freq=48000):
|
|||||||
Initialize BASS and the opus plugin
|
Initialize BASS and the opus plugin
|
||||||
"""
|
"""
|
||||||
global dll, use_ctypes
|
global dll, use_ctypes
|
||||||
if platform.system() == "Darwin":
|
if not dll:
|
||||||
dll = ctypes.CDLL(dllf)
|
if platform.system() == "Darwin":
|
||||||
use_ctypes = True
|
dll = ctypes.CDLL(dllf)
|
||||||
else:
|
use_ctypes = True
|
||||||
import pybass as dll
|
else:
|
||||||
|
import pybass as dll
|
||||||
|
|
||||||
dll.BASS_Free()
|
|
||||||
dll.BASS_Init(ini.read_ini_int("AO2XP.ini", "Audio", "device", -1), freq, 0, 0, 0)
|
dll.BASS_Init(ini.read_ini_int("AO2XP.ini", "Audio", "device", -1), freq, 0, 0, 0)
|
||||||
dll.BASS_PluginLoad(os.path.abspath(opus), 0)
|
dll.BASS_PluginLoad(os.path.abspath(opus), 0)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user