galeon zwisa gdy /dev/dsp jest zajęte

Michal Kochanowicz michal w michal.waw.pl
Czw, 7 Lut 2002, 21:29:42 CET


On Thu, Feb 07, 2002 at 07:11:16PM +0100, Rafał Kleger-Rudomin wrote:
> Ktoś już obszedł/rozwiązał problem lub ma pomysł jak to zrobić?
> Ten sam efekt zresztą dotyczy mozilli.
To trochę nie tak. ALSA (przynajmniej mój sterownik) nie pozwala na
wielokrotne otworzenie /dev/dsp. Jeśli np. masz uruchomione esd, arts,
xmms, mpg123 czy coś w tym stylu to plugin flash w wyniku wykonanaia
open(2) zaczyna czekać na zwolnienie /dev/dsp:
open("/dev/dsp", O_WRONLY <unfinished ...>
ALSA ma możliwość zdefiniowania programów, na których wymusza
nieblokowanie. Mam to u siebie zaimplementowane w ten sposób, że w
/etc/sysconfig jest plik w którym można wpisać jak ma reagować na jakie
programy. Jeśli ktoś jest zainteresowany mogę przygotować patch albo
wogóle wrzócić do CVS.
-- 
--= Michal Kochanowicz==--==--==BOFH==--==--==michal w michal.waw.pl =--
--= finger me for PGP public key or visit http://michal.waw.pl/PGP =--
--==--==--==--==--==-- Vodka. Connecting people.--==--==--==--==--==--
A chodzenie po górach SSIE!!!



Więcej informacji o liście dyskusyjnej pld-devel-pl