Re: [PATCH] Breaks in A2DP playback during device search

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

On Thu, Jan 5, 2012 at 6:39 AM, Aj, SanthoshX <santhoshx.aj@xxxxxxxxx> wrote:
> From 8ecb4074305613a113d1c8dd220ab856c5f7ebc1 Mon Sep 17 00:00:00 2001
> From: Santhosh <santhoshx.aj@xxxxxxxxx>
> Date: Wed, 4 Jan 2012 12:44:37 +0530
> Subject: [PATCH] To change the latency of controller
>  This change is done to fix the a2dp breaks as the IMC controller
>  expects the latency to be set explicitly by calling HCI QoS setup
>
> ---
>  audio/device.c         |    7 +++
>  common/Android.mk      |    3 +-
>  common/android_bluez.c |  111 ++++++++++++++++++++++++++++++++++++++---------
>  3 files changed, 98 insertions(+), 23 deletions(-)

This code is not upstream so we cannot really apply it, but the
problem exists so I would like a bit more feedback on what can be
done. The problem is that it is not known if this will work for other
controllers nor the relation it has when inquiry is active (e.g. does
it changes the inquiry settings somehow?).

Btw, both HCI_QoS_Setup and HCI_Flow_Specification are not supposed to
be configured directly but instead combine the QoS of L2CAP
connections using the ACL. QoS in L2CAP appears to be negotiate during
connection phase, but to really support this completely we would need
support for guaranteed service type which requires a much more complex
queuing discipline than what we currently have.

Perhaps we can tune inquiry parameters when connections exists so they
are not affected?

-- 
Luiz Augusto von Dentz
--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux