← Back to team overview

sslug-teknik team mailing list archive

Re: Ingen lyd i Firefox med Flash ?

 

Peter Maersk-Moller wrote:
Hej Jan.

Jan Holst Jensen wrote:

Hvad gør man ? Bruger Firefox ikke ALSA som default
?

Det ser meget ud til at Flash plug-inen desværre
kræver OSS og ikke understøtter ALSA. Suk.
Nå, jeg skulle have en 2.6.11 kerne ind alligevel så
jeg må trække OSS-emuleringen med ind og se hvordan
det går.


Hvad er der nu galt med det ?

Her ser du mine moduler på f.eks. et Gigabyte Motherboard med indbygget lyd.
Det virker fint.

snd_pcm_oss            49284  0
snd_mixer_oss          18176  1 snd_pcm_oss
snd_intel8x0           30020  0
snd_ac97_codec         61700  1 snd_intel8x0
snd_pcm                88320  2 snd_pcm_oss,snd_intel8x0
snd_timer              22912  1 snd_pcm
snd_page_alloc          9348  2 snd_intel8x0,snd_pcm
snd_mpu401_uart         6784  1 snd_intel8x0
snd_rawmidi            21120  1 snd_mpu401_uart
snd_seq_device          7044  1 snd_rawmidi
snd 47620 9 snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore               8032  2 bttv,snd

Det meste software til Linux/*nix bruger OSS og det er ikke noget problem.

--PMM



Jo, det er faktisk et grimt problem i mange sammenhænge. Hvis et program/proces bruger OSS til lydadgang, så forhindrer det effektivt, at andre processer kan få adgang til afvikling af lydhændelser.

Med OSS kan kun én proces få adgang til lyd, hvilket betyder at Gaim f.eks. får tendens til at crashe når man spiller musik i f.eks. XMMS.

I takt med at lydhændelser bliver mere og mere normalt på linux og *nix-fronterne, så bliver det også et stadig større problem at programmer anvender OSS til lyd, da det ene program så spærrer for det andet program - eller endnu værre. De lyde, der skal afvikles stilles i kø efter hinanden, så når man er færdig med at høre musik (eller netradio), så vælter alle mulige andre lyde indover anlægget og skaber et uhyggeligt støjhelvede i ens lejlighed.

Kristian Poul Herkild


References