From: David Henningsson <david.henningsson@canonical.com>
To: Clemens Ladisch <clemens@ladisch.de>
Cc: alsa-devel@alsa-project.org,
"Gabriel M. Beddingfield" <gabrbedd@gmail.com>
Subject: Re: Delay calculations for USB audio?
Date: Fri, 28 Sep 2012 19:29:09 +0200 [thread overview]
Message-ID: <5065DE65.5090004@canonical.com> (raw)
In-Reply-To: <5065987A.1080703@ladisch.de>
On 09/28/2012 02:30 PM, Clemens Ladisch wrote:
> David Henningsson wrote:
>> On 09/28/2012 01:23 PM, Gabriel M. Beddingfield wrote:
>>> On 09/28/2012 06:00 AM, David Henningsson wrote:
>>>> * Selecting the outer USB port instead of the inner one. Yes, there
>>>> are two USB ports next to each other, and this only happens on one of
>>>> them. (!))
>>>
>>> The last statement sounds like you're sharing a hub with another device
>>> that has reserved bandwidth. For example, a USB webcam will often do
>>> this. Audio will work for a while and then get pre-empted.
>
> For A/V devices, USB bandwidth is reserved in advance; it is not possible
> to have other device interfere (as long as the controller driver is
> written correctly ...).
>
>> Thanks! Indeed, when deactivating bluetooth (in both kernel 3.2 and 3.5)
>> the sound is back to normal
>
> I'd guess that that particular USB port and the bluetooth controller
> share an interrupt.
In this case, actually the bluetooth controller is on the same USB bus,
so that's why they're sharing the interrupt. And when I click the rfkill
button, it disappears from the bus, just as if it were an external
bluetooth adapter that I unplugged.
>> is it actually fixable if we wrote better drivers?
> Apparently, yes.
Okay, so if I get some time to dig deeper into this, where should I
start looking? Maybe in the bluetooth controller driver, if that's
what's interfering?
--
David Henningsson, Canonical Ltd.
https://launchpad.net/~diwic
next prev parent reply other threads:[~2012-09-28 17:29 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-09-28 11:00 Delay calculations for USB audio? David Henningsson
2012-09-28 11:23 ` Gabriel M. Beddingfield
2012-09-28 11:56 ` David Henningsson
2012-09-28 12:30 ` Clemens Ladisch
2012-09-28 17:29 ` David Henningsson [this message]
2012-09-28 18:01 ` Gabriel Beddingfield
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=5065DE65.5090004@canonical.com \
--to=david.henningsson@canonical.com \
--cc=alsa-devel@alsa-project.org \
--cc=clemens@ladisch.de \
--cc=gabrbedd@gmail.com \
/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.