[pulseaudio-commits] Changes to 'bluez5'

Tanu Kaskinen tanuk at kemper.freedesktop.org
Sat Sep 21 08:34:09 PDT 2013


New branch 'bluez5' available with the following commits:
commit 3b690b414c125cb5ab2ad4b44fd6043636e492a6
Author: João Paulo Rechi Vita <jprvita at openbossa.org>
Date:   Wed Sep 18 16:16:58 2013 -0500

    bluetooth: Create pa_bluetooth_device for BlueZ 5 support
    
    Create a structure pa_bluetooth_device to store information about the
    bluetooth device and utility functions to manipulate this structure.

commit 3f1be9b018d644e615340f25b9ce352740ca9191
Author: João Paulo Rechi Vita <jprvita at openbossa.org>
Date:   Wed Sep 18 16:16:57 2013 -0500

    bluetooth: Create pa_bluetooth_adapter for BlueZ 5 support

commit ab907f8a637d5be8c8059d031acf05edd406c09d
Author: João Paulo Rechi Vita <jprvita at openbossa.org>
Date:   Wed Sep 18 16:16:56 2013 -0500

    bluetooth: Create infrastrucure for bluetooth hooks
    
    Create a pa_bluetooth_hook enum type and API to get pa_hooks from the
    opaque pa_bluetooth_discovery struct.

commit d69e7689e2406dac86db6c6d9ea9ea5a0408fdc7
Author: João Paulo Rechi Vita <jprvita at openbossa.org>
Date:   Wed Sep 18 16:16:55 2013 -0500

    bluetooth: Track org.bluez for BlueZ 5

commit 7cf258ea2bcb850d5870ae1cc743fef33b9b4a30
Author: João Paulo Rechi Vita <jprvita at openbossa.org>
Date:   Tue Aug 13 01:54:00 2013 -0300

    bluetooth: Create pa_bluetooth_discovery for BlueZ 5
    
    pa_bluetooth_discovery is the struct that holds information about known
    Bluetooth audio devices and other information about the Bluetooth stack.
    
    This commit also creates bluez5-util.[ch], which will hold a lot of
    utility functions to help with the BlueZ 5 support.

commit c60bc6c61fbacd4eed06d6c9f8537ff7ea511a46
Author: João Paulo Rechi Vita <jprvita at openbossa.org>
Date:   Tue Aug 13 01:53:59 2013 -0300

    bluetooth: Create stub for module-bluez5-discover

commit 33159eb3db274d4d979dbefeaea2f6c3fc7a718e
Author: João Paulo Rechi Vita <jprvita at openbossa.org>
Date:   Fri Aug 16 09:40:54 2013 -0300

    build: Add support for enabling/disabling BlueZ 5 support

commit 392958c4361a1b82cddf17112f275d1d00b9e659
Author: João Paulo Rechi Vita <jprvita at openbossa.org>
Date:   Fri Aug 16 09:31:45 2013 -0300

    build: Make the build of bluetooth modules BlueZ 4 specific

commit e5a5d2310adb4ea10bd804b32f28d820e7c386d7
Author: João Paulo Rechi Vita <jprvita at openbossa.org>
Date:   Fri Aug 16 09:30:41 2013 -0300

    bluetooth: Remove module-bluetooth-proximity
    
    module-bluetooth-proximity has not worked for quite a while, since it
    uses pre-BlueZ4 APIs. Nobody complained since then, which is a good
    indication that it doesn't have much users. Even the original commit
    message refers to it more as a toy than as something of great use: "add
    new fun module that automatically mutes your audio devices when you
    leave with your bluetooth phone, and unmutes when you come back"
    
    Removing it we completely remove the dependency on libbluetooth.

commit d521a36f285a2ba5dad9eb0f338a9e2127512a85
Author: João Paulo Rechi Vita <jprvita at openbossa.org>
Date:   Thu Aug 15 16:17:26 2013 -0300

    bluetooth: Prefix BlueZ 4 card profiles enum with PA_BLUEZ4_
    
    Also typedef the enum as pa_bluez4_profile_t.

commit 1fc8f0b8bf73fb99bba84adb477e04d2b0a7bda0
Author: João Paulo Rechi Vita <jprvita at openbossa.org>
Date:   Tue Aug 13 01:53:55 2013 -0300

    bluetooth: Register BlueZ 4 endpoints in a separate object path
    
    We need diferent object paths for BlueZ 4 and BlueZ 5 endpoints to avoid
    crashing the daemon in the case both modules are loaded in parallel.

commit 6ffcb3d20ece1cb93b17d4031e70a1deeea85ded
Author: João Paulo Rechi Vita <jprvita at openbossa.org>
Date:   Tue Aug 13 01:53:54 2013 -0300

    bluetooth: Name BlueZ 4 symbols accordingly
    
    We need diferent symbol prefixing for the current BlueZ 4 support and
    the new BlueZ 5 support which is about to enter the codebase, to avoid
    symbol clashing and crashing the daemon in the case both modules are
    loaded at the same time.
    
    This commit replaces all pa_bluetooth_ and pa_bt_ (for consistency)
    prefixes with pa_bluez4_, for both lower-case and upper-case, what was
    done with the following sed commands:
    
     $ sed -i s/pa_bluetooth_/pa_bluez4_/g src/modules/bluetooth/*bluez4*
     $ sed -i s/PA_BLUETOOTH_/PA_BLUEZ4_/g src/modules/bluetooth/*bluez4*
     $ sed -i s/pa_bt_/pa_bluez4_/g src/modules/bluetooth/*bluez4*
     $ sed -i s/PA_BT_/PA_BLUEZ4_/g src/modules/bluetooth/*bluez4*

commit 170316e47a2be8e1cfeb31a30c59ca1c0f4b2e0e
Author: João Paulo Rechi Vita <jprvita at openbossa.org>
Date:   Tue Aug 13 01:53:53 2013 -0300

    bluetooth: Rename shared struct to make it BlueZ 4 specific

commit 42fc5b883a593cdfc69ae686f3dc8dbbcd3b1bb5
Author: João Paulo Rechi Vita <jprvita at openbossa.org>
Date:   Tue Aug 13 01:53:52 2013 -0300

    bluetooth: Rename bluetooth modules to BlueZ 4

commit e287fe83a96cbe58f3685709cc52de46f328555a
Author: João Paulo Rechi Vita <jprvita at openbossa.org>
Date:   Tue Aug 13 01:53:51 2013 -0300

    bluetooth: Update modules description and copyright
    
    The current set of bluetooth modules only support up to BlueZ 4. Since
    the BlueZ API when through a big change with the release of BlueZ 5 the
    modules will be forked into a new set for BlueZ 5.
    
    This commit also fixes the spelling of Bluetooth (it's a trademark which
    should always be spelled with capital B) and the spelling of my name,
    and also update the copyright note dates throughout the Bluetooth
    modules.

commit 544cc683772ba5034b54432cbcdd955b7e87513b
Author: João Paulo Rechi Vita <jprvita at openbossa.org>
Date:   Tue Aug 13 01:53:50 2013 -0300

    Revert "bluetooth: Detect BlueZ 5"
    
    This reverts commit 2247b187393ef68879162faee8b422da9f5e556f.
    
    This is part of the reversion of BlueZ 5 support so it can be added back
    in a separate set of modules. This makes the code easier to maintain and
    decrease PulseAudio's binary size.

commit 18e2c6b2b3f6dc38658e8634666b8d544184a9a1
Author: João Paulo Rechi Vita <jprvita at openbossa.org>
Date:   Tue Aug 13 01:53:49 2013 -0300

    Revert "bluetooth: Parse the tree returned by ObjectManager"
    
    This reverts commit c4bd51a34547ed0991ff3c7219c2d5de49669ca8.
    
    This is part of the reversion of BlueZ 5 support so it can be added back
    in a separate set of modules. This makes the code easier to maintain and
    decrease PulseAudio's binary size.

commit 5151e71325c23a87df80b6488151ab385885f7a8
Author: João Paulo Rechi Vita <jprvita at openbossa.org>
Date:   Tue Aug 13 01:53:48 2013 -0300

    Revert "bluetooth: Fix error checking style"
    
    This reverts commit d9ed42c40f744b273c8d466e95dd4a06e41364b9.
    
    This is part of the reversion of BlueZ 5 support so it can be added back
    in a separate set of modules. This makes the code easier to maintain and
    decrease PulseAudio's binary size.

commit dd22d11eb8d1078d42d12676b32812bab77ef777
Author: João Paulo Rechi Vita <jprvita at openbossa.org>
Date:   Tue Aug 13 01:53:47 2013 -0300

    Revert "bluetooth: BlueZ 5 interface rename to org.bluez.MediaEndpoint1"
    
    This reverts commit d22ea7ff7630bef83a3bf8c26cc56c196dec33a1.
    
    This is part of the reversion of BlueZ 5 support so it can be added back
    in a separate set of modules. This makes the code easier to maintain and
    decrease PulseAudio's binary size.

commit 495025a63467fde1b34499b43b951e5777e8fb25
Author: João Paulo Rechi Vita <jprvita at openbossa.org>
Date:   Tue Aug 13 01:53:46 2013 -0300

    Revert "bluetooth: BlueZ 5 interface rename to org.bluez.Media1"
    
    This reverts commit 61e8fd8854308cb2d41e6313f25ae7131c912ea8.
    
    This is part of the reversion of BlueZ 5 support so it can be added back
    in a separate set of modules. This makes the code easier to maintain and
    decrease PulseAudio's binary size.

commit b6a82d5c53cb234aec436e0df6bee2241f46b958
Author: João Paulo Rechi Vita <jprvita at openbossa.org>
Date:   Tue Aug 13 01:53:45 2013 -0300

    Revert "bluetooth: BlueZ 5 interface rename to org.bluez.MediaTransport1"
    
    This reverts commit cfb96b2530690df113e1aceb5b82fc166f9d2cfd.
    
    This is part of the reversion of BlueZ 5 support so it can be added back
    in a separate set of modules. This makes the code easier to maintain and
    decrease PulseAudio's binary size.

commit 5fe4535242228f7feb5f6e791a6eaed7ab7b6ab5
Author: João Paulo Rechi Vita <jprvita at openbossa.org>
Date:   Tue Aug 13 01:53:44 2013 -0300

    Revert "bluetooth: Support ObjectManager interface add/remove"
    
    This reverts commit 114edb0696ce979ad10f5616067afda1b76ae4e2.
    
    This is part of the reversion of BlueZ 5 support so it can be added back
    in a separate set of modules. This makes the code easier to maintain and
    decrease PulseAudio's binary size.

commit 9085289be2b37cd00c4c0f811ad75f34ed7818cf
Author: João Paulo Rechi Vita <jprvita at openbossa.org>
Date:   Tue Aug 13 01:53:43 2013 -0300

    Revert "bluetooth: Support Properties.PropertiesChanged signal"
    
    This reverts commit 235611a7d13ab251689f5b480183d7f39e043a2e.
    
    This is part of the reversion of BlueZ 5 support so it can be added back
    in a separate set of modules. This makes the code easier to maintain and
    decrease PulseAudio's binary size.

commit 7c2921f5c0d4fba6457ba9396522b7374db00eaa
Author: João Paulo Rechi Vita <jprvita at openbossa.org>
Date:   Tue Aug 13 01:53:42 2013 -0300

    Revert "bluetooth: Parse media transport's properties"
    
    This reverts commit 2f79fb580ad583b2492b567d32630e7e03883855.
    
    This is part of the reversion of BlueZ 5 support so it can be added back
    in a separate set of modules. This makes the code easier to maintain and
    decrease PulseAudio's binary size.

commit a8ed3aee59710efe5ef657c170d604d048d17885
Author: João Paulo Rechi Vita <jprvita at openbossa.org>
Date:   Tue Aug 13 01:53:41 2013 -0300

    Revert "bluetooth: Support media transport's State property"
    
    This reverts commit 6fdf2b05b8867d4597c497243b469ecd0d8c2426.
    
    This is part of the reversion of BlueZ 5 support so it can be added back
    in a separate set of modules. This makes the code easier to maintain and
    decrease PulseAudio's binary size.

commit d38f76d26a4f438cac4e7d6c59707207a7338f0a
Author: João Paulo Rechi Vita <jprvita at openbossa.org>
Date:   Tue Aug 13 01:53:40 2013 -0300

    Revert "bluetooth: Update to new BlueZ 5 transport acquire/release API"
    
    This reverts commit 9615def4b96f0bab365ddc03f6c003f382a54752.
    
    This is part of the reversion of BlueZ 5 support so it can be added back
    in a separate set of modules. This makes the code easier to maintain and
    decrease PulseAudio's binary size.

commit c35f088b25ae18a18d3b866376c69837b145f163
Author: João Paulo Rechi Vita <jprvita at openbossa.org>
Date:   Tue Aug 13 01:53:39 2013 -0300

    Revert "bluetooth: Support transport auto-release"
    
    This reverts commit 0e4c16e120f95b122c7139deb046192927d1b6c7.
    
    This is part of the reversion of BlueZ 5 support so it can be added back
    in a separate set of modules. This makes the code easier to maintain and
    decrease PulseAudio's binary size.



More information about the pulseaudio-commits mailing list