Pulse with a bluetooth headset

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

 



On Thu, 24.01.08 14:27, Leszek Koltunski (leszek at 3miasto.net.pl) wrote:

> > There is a plugin for flash (libflashsupport) for this. flashplugin's
> > built in alsa support used to be buggy and would kill pulse - not sure
> > if it still is tho'.
> 
> I dont understand why one needs any special libraries. FlashPlugin 
> can already output sound to an alsa device.So if I add the pcm.!default { 
> type pulse } to my asoundrc, and if pulse correctly implements the ALSA 
> API, any application that correctly uses the API - including FlashPlugin 
> - should be able to just transparently use the new 'default' device, am I 
> wrong?

Flash is a mess. When it initializes it apparently tries to open the
audio device as many times as it can. While on normal hw devices this
is usually just once, or twice, our four times on PA it's something
like 64. After it has opened that many streams it basically freezes
because it apparently cannot handle that much. Now, PA enforces this
limit of 64, and as soon as all 64 streams are taken up it refuses
further connections, as long as none of the created streams are
closed.

So basically, start Flash on top of PA through our compat layer and PA
will stop working, and Flash will freeze.

Great job, Adobe.

> If that's not the case, I claim something is seriously wrong with Linux 
> audio system.

No. There's something seriously wrong in Adobe Flash. And this is not
the only issue, btw.

Lennart

-- 
Lennart Poettering                        Red Hat, Inc.
lennart [at] poettering [dot] net         ICQ# 11060553
http://0pointer.net/lennart/           GnuPG 0x1A015CC4



[Index of Archives]     [Linux Audio Users]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux