From: Mikel Astiz <mikel.astiz.oss@gmail.com>
To: linux-bluetooth@vger.kernel.org
Cc: Mikel Astiz <mikel.astiz@bmw-carit.de>
Subject: [PATCH v0 0/6] Multiple Bluetooth SCO connections
Date: Wed, 11 Apr 2012 08:48:46 +0200 [thread overview]
Message-ID: <1334126932-27327-1-git-send-email-mikel.astiz.oss@gmail.com> (raw)
From: Mikel Astiz <mikel.astiz@bmw-carit.de>
This patch series includes patches that have been useful to connect two HCI-based SCO links simultaneously. This can be used for example to connect to HSP headsets at the same time.
The patch series is divided in three groups: kernel patches, BlueZ userspace patches and PulseAudio patches for module-bluetooth-device.
The kernel patches include some code cleanup and more importantly a dynamically changing alternate setting in btusb driver. These ideas have been taken from the patches I found in [1]. The last patch, “Bluetooth: Remove outgoing MTU check” should be considered with care, since there probably are better approaches to solve this (WIP).
The BlueZ userspace patches add some necessary infrastructure to support such use-cases.
The PulseAudio patches provide some changes to be able to test the rest of the code. The first three patches have been reused from a previously submitted patch series, and only the last two patches are relevant for this purpose. They provide some simple workarounds and should not be considered a proper solution.
As I said, the easiest may to test these patches is by using two Bluetooth headsets. You should use the Media API (Enable=Media in audio.conf), connect both headsets, and use pacmd to set their profile to hsp.
[1] http://bluetooth-alsa.sourceforge.net/future.html
Mikel Astiz (6):
Bluetooth: Use unsigned int instead of signed int
Bluetooth: Remove unnecessary check
Bluetooth: Remove unused HCI event handling
Bluetooth: Simplify outgoing SCO scheduling code
Bluetooth: btusb: Dynamic alternate setting
Bluetooth: Remove outgoing MTU check
drivers/bluetooth/btusb.c | 13 +++++-
net/bluetooth/hci_core.c | 100 ++++++++++++++-------------------------------
net/bluetooth/hci_event.c | 6 ---
net/bluetooth/sco.c | 14 ++-----
4 files changed, 46 insertions(+), 87 deletions(-)
--
1.7.7.6
next reply other threads:[~2012-04-11 6:48 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-04-11 6:48 Mikel Astiz [this message]
2012-04-11 6:48 ` [PATCH v0 1/6] Bluetooth: Use unsigned int instead of signed int Mikel Astiz
2012-04-11 9:21 ` Marcel Holtmann
2012-04-13 21:59 ` Gustavo Padovan
2012-04-11 6:48 ` [PATCH v0 2/6] Bluetooth: Remove unnecessary check Mikel Astiz
2012-04-11 9:22 ` Marcel Holtmann
2012-04-13 22:01 ` Gustavo Padovan
2012-04-11 6:48 ` [PATCH v0 3/6] Bluetooth: Remove unused HCI event handling Mikel Astiz
2012-04-11 9:23 ` Marcel Holtmann
2012-04-11 15:27 ` Mikel Astiz
2012-04-11 6:48 ` [PATCH v0 4/6] Bluetooth: Simplify outgoing SCO scheduling code Mikel Astiz
2012-04-11 9:24 ` Marcel Holtmann
2012-04-11 11:43 ` Luiz Augusto von Dentz
2012-04-11 15:23 ` Mikel Astiz
2012-04-11 15:34 ` Marcel Holtmann
2012-04-12 5:58 ` Mikel Astiz
2012-04-12 9:52 ` Marcel Holtmann
2012-04-11 6:48 ` [PATCH v0 5/6] Bluetooth: btusb: Dynamic alternate setting Mikel Astiz
2012-04-11 9:26 ` Marcel Holtmann
2012-04-16 21:46 ` Gustavo Padovan
2012-04-17 9:26 ` Marcel Holtmann
2012-04-17 10:47 ` Gustavo Padovan
2012-04-11 6:48 ` [PATCH v0 6/6] Bluetooth: Remove outgoing MTU check Mikel Astiz
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1334126932-27327-1-git-send-email-mikel.astiz.oss@gmail.com \
--to=mikel.astiz.oss@gmail.com \
--cc=linux-bluetooth@vger.kernel.org \
--cc=mikel.astiz@bmw-carit.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.