Hello I am using Mandrake 9.2 linux , and it has 2.4.22-41mdk kernel. The browser is Firefox, and everytime any flash file has audio in it it either plays too fast and stutters or blocks the soundcard entirely and crashes the browser. I didn't have this problem when i was using the previous release Flash player 6. It seems like there is a problem with how flash handles sampling rates and audio devices in linux. My soundcard provides only 48000 hz and any other sampling rate causes the same problem as flash does. Most programs can handle it and play audio without any problems. I presume this problem is due to incompatible soundcard driver, but as i said it works 100 % with other programs, but not with Flash then it really is a mystery. Macromedia should come up with a solution how to fix this. At least they should provide the older release of the linux flash player 6. I think this problem would be fixed if Flash used sound server daemon to the audio. Sound servers such as "Arts" should be supported as they fix most of the sound problems related to flash. The other sound problem is that Flash player blocks the sound device entirely, because it always takes direct access to the soundcard device and doesn't seem to use any sound server. Hardware: Soundcard "VT8233 [AC97 Audio Controller]", uses kernel module "via82cxxx_audio" (OSS), or ALSA snd-via82xx. (I have an other pc with a similar problem which has SIS- soundcard) Does someone have similar problems with Flash? Has anyone found a solution to this problem? :lips;
As i suggested, using Arts soundserver fixes the problem. The sound just needs to pipe through Arts, and that isn't done automatically by Flash player... so to get the sound working just run the browser from the console by using this command artsdsp /usr/local/firefox/firefox (replace the path to match the path to your firefox-binary) artsdsp is a soundwrapper program which pipes the sound through arts server, which connects to the soundcard device. So if you're having sound problems in linux when using flash, just using Arts can solve the problem.
Don't see what you're looking for? Try a search.
|