diff options
author | Marc-André Lureau <marcandre.lureau@gmail.com> | 2008-08-27 22:35:57 +0300 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2008-08-27 23:47:45 +0200 |
commit | 8e82495a53a0f532b5725477b11b1837ed8c7b80 (patch) | |
tree | d642c09365a824d290b8012c7c942f262c19fc25 /src/Makefile.am | |
parent | 81143a4d2956bc6444fe6dee037155914ffc6a29 (diff) |
driver: GStreamer using decodebin2
Signed-off-by: Marc-André Lureau <marcandre.lureau@gmail.com>
Signed-off-by: Lennart Poettering <lennart@poettering.net>
Diffstat (limited to 'src/Makefile.am')
-rw-r--r-- | src/Makefile.am | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/src/Makefile.am b/src/Makefile.am index 9f1549b..dddfeba 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -195,6 +195,41 @@ libcanberra_oss_la_LDFLAGS = \ endif endif +if HAVE_GSTREAMER +if BUILTIN_GSTREAMER + +libcanberra_la_SOURCES += \ + gstreamer.c +libcanberra_la_CFLAGS += \ + $(GST_CFLAGS) +libcanberra_la_LIBADD += \ + $(GST_LIBS) + +else + +plugin_LTLIBRARIES += \ + libcanberra-gstreamer.la + +libcanberra_gstreamer_la_SOURCES = \ + gstreamer.c +libcanberra_gstreamer_la_CFLAGS = \ + $(GST_CFLAGS) \ + -Ddriver_open=gstreamer_driver_open \ + -Ddriver_destroy=gstreamer_driver_destroy \ + -Ddriver_change_device=gstreamer_driver_change_device \ + -Ddriver_change_props=gstreamer_driver_change_props \ + -Ddriver_play=gstreamer_driver_play \ + -Ddriver_cancel=gstreamer_driver_cancel \ + -Ddriver_cache=gstreamer_driver_cache +libcanberra_gstreamer_la_LIBADD = \ + $(GST_LIBS) \ + libcanberra.la +libcanberra_gstreamer_la_LDFLAGS = \ + -avoid-version -module -export-dynamic + +endif +endif + if HAVE_NULL if BUILTIN_NULL |