From: Jo?o Paulo Rechi Vita <jprvita@xxxxxxxxxxxxx> --- src/Makefile.am | 9 +++++- src/modules/bluetooth/module-bluez5-device.c | 43 ++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+), 1 deletion(-) create mode 100644 src/modules/bluetooth/module-bluez5-device.c diff --git a/src/Makefile.am b/src/Makefile.am index baedd6f..9beda65 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1333,7 +1333,8 @@ endif if HAVE_BLUEZ_5 modlibexec_LTLIBRARIES += \ libbluez5-util.la \ - module-bluez5-discover.la + module-bluez5-discover.la \ + module-bluez5-device.la endif if HAVE_OPENSSL @@ -1424,6 +1425,7 @@ SYMDEF_FILES = \ module-bluez4-discover-symdef.h \ module-bluez4-device-symdef.h \ module-bluez5-discover-symdef.h \ + module-bluez5-device-symdef.h \ module-raop-sink-symdef.h \ module-raop-discover-symdef.h \ module-gconf-symdef.h \ @@ -2050,6 +2052,11 @@ module_bluez5_discover_la_LDFLAGS = $(MODULE_LDFLAGS) module_bluez5_discover_la_LIBADD = $(MODULE_LIBADD) $(DBUS_LIBS) libbluez5-util.la module_bluez5_discover_la_CFLAGS = $(AM_CFLAGS) $(DBUS_CFLAGS) +module_bluez5_device_la_SOURCES = modules/bluetooth/module-bluez5-device.c +module_bluez5_device_la_LDFLAGS = $(MODULE_LDFLAGS) +module_bluez5_device_la_LIBADD = $(MODULE_LIBADD) $(SBC_LIBS) libbluez5-util.la +module_bluez5_device_la_CFLAGS = $(AM_CFLAGS) $(SBC_CFLAGS) + # Apple Airtunes/RAOP module_raop_sink_la_SOURCES = modules/raop/module-raop-sink.c module_raop_sink_la_LDFLAGS = $(MODULE_LDFLAGS) diff --git a/src/modules/bluetooth/module-bluez5-device.c b/src/modules/bluetooth/module-bluez5-device.c new file mode 100644 index 0000000..890f7e4 --- /dev/null +++ b/src/modules/bluetooth/module-bluez5-device.c @@ -0,0 +1,43 @@ +/*** + This file is part of PulseAudio. + + Copyright 2008-2013 Jo?o Paulo Rechi Vita + Copyright 2011-2013 BMW Car IT GmbH. + + PulseAudio 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. + + PulseAudio 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 + General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with PulseAudio; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 + USA. +***/ + +#ifdef HAVE_CONFIG_H +#include <config.h> +#endif + +#include <pulsecore/module.h> + +#include "bluez5-util.h" + +#include "module-bluez5-device-symdef.h" + +PA_MODULE_AUTHOR("Jo?o Paulo Rechi Vita"); +PA_MODULE_DESCRIPTION("BlueZ 5 Bluetooth audio sink and source"); +PA_MODULE_VERSION(PACKAGE_VERSION); +PA_MODULE_LOAD_ONCE(false); + +int pa__init(pa_module* m) { + return 0; +} + +void pa__done(pa_module *m) { +} -- 1.8.3.1