Fix opus loading
This commit is contained in:
@@ -12,9 +12,10 @@ def load_opus():
|
|||||||
try:
|
try:
|
||||||
if os.name == 'nt':
|
if os.name == 'nt':
|
||||||
processor = platform.machine()
|
processor = platform.machine()
|
||||||
|
script_dir = os.path.dirname(os.path.abspath(__file__))
|
||||||
if processor == "AMD64":
|
if processor == "AMD64":
|
||||||
print("Loaded OPUS library for Windows AMD64")
|
print("Loaded OPUS library for Windows AMD64")
|
||||||
discord.opus.load_opus('./opus/libopus_amd64.dll')
|
discord.opus.load_opus(os.path.join(script_dir, './opus/libopus_amd64.dll'))
|
||||||
else:
|
else:
|
||||||
print(f"Unsupported Windows processor: {processor}. Opus may not work.")
|
print(f"Unsupported Windows processor: {processor}. Opus may not work.")
|
||||||
else:
|
else:
|
||||||
@@ -22,13 +23,13 @@ def load_opus():
|
|||||||
print(f"Processor: {processor}")
|
print(f"Processor: {processor}")
|
||||||
if processor == "aarch64":
|
if processor == "aarch64":
|
||||||
print("Loaded OPUS library for aarch64")
|
print("Loaded OPUS library for aarch64")
|
||||||
discord.opus.load_opus('./opus/libopus_aarcch64.so')
|
discord.opus.load_opus(os.path.join(script_dir, './opus/libopus_aarcch64.so'))
|
||||||
elif processor == "armv7l":
|
elif processor == "armv7l":
|
||||||
print("Loaded OPUS library for armv7l")
|
print("Loaded OPUS library for armv7l")
|
||||||
discord.opus.load_opus('./opus/libopus_armv7l.so')
|
discord.opus.load_opus(os.path.join(script_dir, './opus/libopus_armv7l.so'))
|
||||||
else:
|
else:
|
||||||
print(f"Attempting to load a generic opus library for {processor}")
|
print(f"Attempting to load a generic opus library for {processor}")
|
||||||
discord.opus.load_opus('libopus.so.0')
|
discord.opus.load_opus(os.path.join(script_dir, './opus/libopus.so.0'))
|
||||||
|
|
||||||
if discord.opus.is_loaded():
|
if discord.opus.is_loaded():
|
||||||
print("Opus library loaded successfully.")
|
print("Opus library loaded successfully.")
|
||||||
|
|||||||
Reference in New Issue
Block a user