summaryrefslogtreecommitdiffstats
path: root/audio
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2007-08-24 16:55:28 +0000
committerMarcel Holtmann <marcel@holtmann.org>2007-08-24 16:55:28 +0000
commitdbf29a633849e5f59ca097fcc3d810a320f8d16a (patch)
treef854f0777b3d569c8eb6a552457330d99c0d2f4a /audio
parentc0de0ea2dce19830f16a731266e4299c60e5b1d7 (diff)
Add checks and skeleton for PulseAudio plugin
Diffstat (limited to 'audio')
-rw-r--r--audio/Makefile.am11
-rw-r--r--audio/module-bluetooth-sink.c39
2 files changed, 50 insertions, 0 deletions
diff --git a/audio/Makefile.am b/audio/Makefile.am
index ce16cd12..42fd1590 100644
--- a/audio/Makefile.am
+++ b/audio/Makefile.am
@@ -34,6 +34,17 @@ libasound_module_ctl_bluetooth_la_LIBADD = @ALSA_LIBS@
libasound_module_ctl_bluetooth_la_CFLAGS = @ALSA_CFLAGS@
endif
+if PULSE
+pulsedir = $(libdir)/pulse-0.9/modules
+
+noinst_LTLIBRARIES = module-bluetooth-sink.la
+
+module_bluetooth_sink_la_SOURCES = module-bluetooth-sink.c ipc.h
+module_bluetooth_sink_la_LDFLAGS = -module -avoid-version
+module_bluetooth_sink_la_LIBADD = @SBC_LIBS@ @PULSE_LIBS@
+module_bluetooth_sink_la_CFLAGS = @PULSE_CFLAGS@ @SBC_CFLAGS@
+endif
+
if GSTREAMER
gstreamerdir = $(libdir)/gstreamer-0.10
diff --git a/audio/module-bluetooth-sink.c b/audio/module-bluetooth-sink.c
new file mode 100644
index 00000000..96b5d98f
--- /dev/null
+++ b/audio/module-bluetooth-sink.c
@@ -0,0 +1,39 @@
+/*
+ *
+ * BlueZ - Bluetooth protocol stack for Linux
+ *
+ * Copyright (C) 2004-2007 Marcel Holtmann <marcel@holtmann.org>
+ *
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ *
+ */
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#if 0
+#include <pulsecore/module.h>
+
+PA_MODULE_AUTHOR("Marcel Holtmann <marcel@holtmann.org>")
+PA_MODULE_DESCRIPTION("Bluetooth sink")
+PA_MODULE_VERSION(VERSION)
+
+int pa__init(pa_core *core, pa_module *module)
+{
+ return 0;
+}
+#endif