Added libavcodec/libavformat-based decoder.

This commit is contained in:
Lukáš Lalinský
2006-11-23 00:38:10 +01:00
parent bd883cc6f3
commit 1377421bc8
3 changed files with 188 additions and 19 deletions

View File

@@ -57,6 +57,20 @@ if sys.platform != "win32" and sys.platform != "darwin":
extra_link_args=libs,
)
ext_modules.append(gstreamer_ext)
pkgcfg = os.popen('pkg-config --cflags libavcodec libavformat')
cflags = pkgcfg.readline().strip().split()
pkgcfg.close()
pkgcfg = os.popen('pkg-config --libs libavcodec libavformat')
libs = pkgcfg.readline().strip().split()
pkgcfg.close()
avcodec_ext = Extension('picard.musicdns.avcodec',
sources=['picard/musicdns/avcodec.c'],
libraries=[],
extra_compile_args=cflags,
extra_link_args=libs
)
ext_modules.append(avcodec_ext)
args = {
'name': 'picard',