On Thu, 2013-07-25 at 00:08 -0300, [email protected] wrote: > From: João Paulo Rechi Vita <[email protected]> > > Support for BlueZ 4 is built only when bluez.pc is present on the target > system, and that is a big hint that we should load the BlueZ 4 modules. > On all other cases we can try to load the BlueZ 5 modules. > --- > configure.ac | 3 +++ > src/daemon/default.pa.in | 9 ++++++++- > 2 files changed, 11 insertions(+), 1 deletion(-) > > diff --git a/configure.ac b/configure.ac > index a63cc82..d23e1aa 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -1008,6 +1008,9 @@ AS_IF([test "x$enable_bluez5" = "xyes" && test > "x$HAVE_BLUEZ_5" != "x1"], > AC_SUBST(HAVE_BLUEZ_5) > AM_CONDITIONAL([HAVE_BLUEZ_5], [test "x$HAVE_BLUEZ_5" = x1]) > > +AS_IF([test "x$HAVE_BLUEZ_4" = "x1" || test "x$HAVE_BLUEZ_5" = "x1"], > HAVE_BLUEZ=1) > +AC_SUBST(HAVE_BLUEZ) > + > #### UDEV support (optional) #### > > AC_ARG_ENABLE([udev], > diff --git a/src/daemon/default.pa.in b/src/daemon/default.pa.in > index 19dd8a6..4130c7a 100755 > --- a/src/daemon/default.pa.in > +++ b/src/daemon/default.pa.in > @@ -84,16 +84,23 @@ load-module module-detect > load-module module-jackdbus-detect channels=2 > .fail > .endif > +ifelse(@HAVE_BLUEZ@, 1, [dnl > > -ifelse(@HAVE_BLUEZ_4@, 1, [dnl > ### Automatically load driver modules for Bluetooth hardware > .ifexists module-bluetooth-policy@PA_SOEXT@ > load-module module-bluetooth-policy > .endif > +ifelse(@HAVE_BLUEZ_4@, 1, [dnl > > .ifexists module-bluez4-discover@PA_SOEXT@ > load-module module-bluez4-discover > .endif > +], [dnl > + > +.ifexists module-bluez5-discover@PA_SOEXT@ > +load-module module-bluez5-discover > +.endif > +])dnl > ])dnl > > ifelse(@HAVE_AF_UNIX@, 1, [dnl
As discussed in IRC, we should load module-bluetooth-discover in default.pa instead of the version specific modules. -- Tanu _______________________________________________ pulseaudio-discuss mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
