at master 2.4 kB view raw
1diff --git a/pyogg/flac.py b/pyogg/flac.py 2index 37cc788..9fb7e95 100644 3--- a/pyogg/flac.py 4+++ b/pyogg/flac.py 5@@ -49,7 +49,7 @@ __here = os.getcwd() 6 libflac = None 7 8 try: 9- libflac = ExternalLibrary.load("FLAC", tests = [lambda lib: hasattr(lib, "FLAC__EntropyCodingMethodTypeString")]) 10+ libflac = ctypes.CDLL('@flacLibPath@') 11 except ExternalLibraryError: 12 pass 13 except: 14diff --git a/pyogg/ogg.py b/pyogg/ogg.py 15index 7264774..2702e24 100644 16--- a/pyogg/ogg.py 17+++ b/pyogg/ogg.py 18@@ -54,7 +54,7 @@ __here = os.getcwd() 19 libogg = None 20 21 try: 22- libogg = ExternalLibrary.load("ogg", tests = [lambda lib: hasattr(lib, "oggpack_writeinit")]) 23+ libogg = ctypes.CDLL('@oggLibPath@') 24 except ExternalLibraryError: 25 pass 26 except: 27diff --git a/pyogg/opus.py b/pyogg/opus.py 28index 81e73da..640e59c 100644 29--- a/pyogg/opus.py 30+++ b/pyogg/opus.py 31@@ -130,7 +130,7 @@ __here = os.getcwd() 32 libopus = None 33 34 try: 35- libopus = ExternalLibrary.load("opus", tests = [lambda lib: hasattr(lib, "opus_encoder_get_size")]) 36+ libopus = ctypes.CDLL('@opusLibPath@') 37 except ExternalLibraryError: 38 pass 39 except: 40@@ -139,7 +139,7 @@ except: 41 libopusfile = None 42 43 try: 44- libopusfile = ExternalLibrary.load("opusfile", tests = [lambda lib: hasattr(lib, "opus_head_parse")]) 45+ libopusfile = ctypes.CDLL('@opusFileLibPath@') 46 except ExternalLibraryError: 47 pass 48 except: 49diff --git a/pyogg/vorbis.py b/pyogg/vorbis.py 50index a8e4792..6f44d2d 100644 51--- a/pyogg/vorbis.py 52+++ b/pyogg/vorbis.py 53@@ -52,7 +52,7 @@ __here = os.getcwd() 54 libvorbis = None 55 56 try: 57- libvorbis = ExternalLibrary.load("vorbis", tests = [lambda lib: hasattr(lib, "vorbis_info_init")]) 58+ libvorbis = ctypes.CDLL('@vorbisLibPath@') 59 except ExternalLibraryError: 60 pass 61 except: 62@@ -61,7 +61,7 @@ except: 63 libvorbisfile = None 64 65 try: 66- libvorbisfile = ExternalLibrary.load("vorbisfile", tests = [lambda lib: hasattr(lib, "ov_clear")]) 67+ libvorbisfile = ctypes.CDLL('@vorbisFileLibPath@') 68 except ExternalLibraryError: 69 pass 70 except: 71@@ -70,7 +70,7 @@ except: 72 libvorbisenc = None 73 74 try: 75- libvorbisenc = ExternalLibrary.load("vorbisenc", tests = [lambda lib: hasattr(lib, "vorbis_encode_init")]) 76+ libvorbisenc = ctypes.CDLL('@vorbisEncLibPath@') 77 except ExternalLibraryError: 78 pass 79 except: