[pulseaudio-discuss] [PATCH] bluetooth: Create stub for module-bluez5-discover
João Paulo Rechi Vita
jprvita at openbossa.org
Wed Jul 24 20:06:15 PDT 2013
Ops, I've sent the wrong patch, please ignore this email.
On Thu, Jul 25, 2013 at 12:03 AM, <jprvita at gmail.com> wrote:
> From: João Paulo Rechi Vita <jprvita at openbossa.org>
>
> ---
> src/Makefile.am | 12 +++++++
> src/modules/bluetooth/module-bluez5-discover.c | 43 ++++++++++++++++++++++++++
> 2 files changed, 55 insertions(+)
> create mode 100644 src/modules/bluetooth/module-bluez5-discover.c
>
> diff --git a/src/Makefile.am b/src/Makefile.am
> index b9a59b1..82fe184 100644
> --- a/src/Makefile.am
> +++ b/src/Makefile.am
> @@ -1330,6 +1330,11 @@ pulselibexec_PROGRAMS += \
> proximity-helper
> endif
>
> +if HAVE_BLUEZ_5
> +modlibexec_LTLIBRARIES += \
> + module-bluez5-discover.la
> +endif
> +
> if HAVE_OPENSSL
> modlibexec_LTLIBRARIES += \
> libraop.la \
> @@ -1418,6 +1423,7 @@ SYMDEF_FILES = \
> module-bluetooth-policy-symdef.h \
> module-bluez4-discover-symdef.h \
> module-bluez4-device-symdef.h \
> + module-bluez5-discover-symdef.h \
> module-raop-sink-symdef.h \
> module-raop-discover-symdef.h \
> module-gconf-symdef.h \
> @@ -2040,6 +2046,12 @@ module_bluetooth_policy_la_LDFLAGS = $(MODULE_LDFLAGS)
> module_bluetooth_policy_la_LIBADD = $(MODULE_LIBADD)
> module_bluetooth_policy_la_CFLAGS = $(AM_CFLAGS) $(DBUS_CFLAGS)
>
> +# Bluetooth BlueZ 5 sink / source
> +module_bluez5_discover_la_SOURCES = modules/bluetooth/module-bluez5-discover.c
> +module_bluez5_discover_la_LDFLAGS = $(MODULE_LDFLAGS)
> +module_bluez5_discover_la_LIBADD = $(MODULE_LIBADD) $(DBUS_LIBS)
> +module_bluez5_discover_la_CFLAGS = $(AM_CFLAGS) $(DBUS_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-discover.c b/src/modules/bluetooth/module-bluez5-discover.c
> new file mode 100644
> index 0000000..ef76048
> --- /dev/null
> +++ b/src/modules/bluetooth/module-bluez5-discover.c
> @@ -0,0 +1,43 @@
> +/***
> + This file is part of PulseAudio.
> +
> + Copyright 2008-2013 João Paulo Rechi Vita
> +
> + 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/macro.h>
> +#include <pulsecore/module.h>
> +
> +#include "module-bluez5-discover-symdef.h"
> +
> +PA_MODULE_AUTHOR("João Paulo Rechi Vita");
> +PA_MODULE_DESCRIPTION("Detect available BlueZ 5 Bluetooth audio devices and load BlueZ 5 Bluetooth audio drivers");
> +PA_MODULE_VERSION(PACKAGE_VERSION);
> +PA_MODULE_LOAD_ONCE(true);
> +
> +int pa__init(pa_module* m) {
> + pa_assert(m);
> + return 0;
> +}
> +
> +void pa__done(pa_module* m) {
> + pa_assert(m);
> +}
> --
> 1.7.11.7
>
More information about the pulseaudio-discuss
mailing list