Missing Sound with Flash in Firefox (and my fix).

Most of the time during the day I’m sitting at my desk in the company with headphones on listening to music. The general noise level is simply unbearable to get anything done. That I can’t hear any sound from within Flash applications in Firefox is usually not a problem. Flash under Linux still uses the old OSS sound system and that won’t play if the sound card is in use by the MP3 player through the ALSA sound system. There is a workaround in that you could start Firefox under the control of aoss, however the result sounded absolutely horrible. Don’t know the reason. However sometimes I would still by nice to listen to some funny Flash movie, which my colleague found on YouTube.

Now I decided to do something against this situation and my fix is to throw some hardware at it. Although my current PC is equipped with the standard i810 AC97 Onboard sound system I’m still using the el cheapo PCI sound card from my previous PC. It simply sounds better. In particular I don’t hear, when I’m moving my mouse over the screen as was the case with the onboard sound and the front side headphone plug. Up to now, I didn’t bother to activate the onboard sound system as a second sound card with ALSA.

But now I thought about a short cable, which was part of my Hauppage analog TV-card and is normally used to connect the output of the TV-card to line-in of the sound card. I didn’t use this cable since I created an internal connection from TV to sound card.

Now I’m using this cable to connect line-out of the motherboard sound system to line-in of the el-cheapo PCI card. Additionally I added these lines to the file /etc/udev/rules.d/10-local.rules.

KERNEL=="adsp1", NAME="sound/%k", SYMLINK+="adsp", GROUP="audio" 
KERNEL=="audio1", NAME="sound/%k", SYMLINK+="audio", GROUP="audio"
KERNEL=="dsp1", NAME="sound/%k", SYMLINK+="dsp", GROUP="audio"
KERNEL=="mixer1", NAME="sound/%k", SYMLINK+="mixer", GROUP="audio"

This essentially means, that the symbolic links for the default OSS devices (/dev/dsp, /dev/audio, etc) which are created when the ALSA OSS-sound modules are loaded now point to the second sound card. Now, when Firefox is started and a Flash application is opened, the sound goes through the motherboard to the PCI sound card. Now I can switch between the sound producing applications without the need to restart or stop any application. Pausing it is enough.

Urlaub in Vejers, Dänemark

Am 1. Juli 2006 sind wir zu unserem dritten Urlaub in Vejers-Strand, Dänemark gestartet.

Wir sind morgens um 5:30 Uhr augestanden und haben das Auto beladen. Um ca 7:30 Uhr ging es dann los. Die gesamte Anreise verlief ohne Probleme. Auch die Durchfahrt durch den Elbtunnel ging ohne die üblichen Staus ab. Ankunft was dann ca. 14:15 Uhr. Bei diese Gelegenheit muss ich bemerken, das wir überhaupt keine Flugreise machen können bei dem halben Buchladen, den wir immer mit in die Ferien nehmen.

Das Ferienhaus war dann wohl das Komfortabelste, in dem wir bisher überhaupt gewohnt haben. Etwas ungünstig ist allerdings die Terasse plaziert, die direkt nach Süden ausgerichtet ist, sodass man sich in der heissen Mittagsonne kaum auf der Terasse aufhalten kann.

Fast die gesamte erste Woche hat uns mit sonnigem Wetter beglückt. In Summe waren vielleich 2 Tage mit Wolken verhangen. Die Sonne ist aber meisten zum Nachmittag wieder durch gekommen. Die zweite Woche war vergleichbar schön, allerdings mit deutlich mehr Wind.

In der ersten Woche haben wir Mittwochs an einem sonnigen Tag das Legoland besucht. Ansonsten haben wir nur noch Esbjerg einen kurzen Besuch abgestattet. Die restliche Zeit waren wir am Strand, haben abgehangen, gelesen, Eis gegessen oder eben die Seele baumeln lassen.

Am Rückreisetag sind wir dann um 6:45 Uhr aufgestanden, haben das Auto beladen, gefrühstückt, das Haus ausgefegt und haben dann um 10:25 Uhr die Rückreise angetreten. Bis auf Höhe Soltau verlief auch die Rückreise ohne Probleme. 25Km Stau zwangen uns, diesen auf der Landstrasse zu umfahren. Trotzdem sind wir ca. 17:00 Uhr zu Hause eingetroffen. Hin- und Rückfahrt haben in etwa gleich lange gedauert.

Defizite: Die Terrassenmöbel waren nicht sonderlich bequem, bzw. für die Liegen fehlten entsprechende Polsterkissen. Die Antihaftbeschichtung der Bratpfannen war praktisch nicht mehr existent. Ein übliches Problem, das die Kochutensilien nicht dem zu Hause gewohnten Standard entsprechen, obwohl dies Haus ansonsten sehr gut ausgestattet war. Mangelnder Schatten während der Mittagszeit auf der Terrasse.

Ansonsten jederzeit wieder Vejers, Dänemark. Zur Illustration, warum mir Vejers-Strand so gut gefällt, habe ich zwei Panorama Fotos angefertigt (beide 480Pixel hoch, das Erste 2700 Pixel und das Zweite 3700 Pixel breit). Der Erste zeigt die Häuser hinter unserem Haus und das Zweite ist von der letzten Düne bevor es zum Strand geht aufgenommen. Das Zweite zeigt auch rot eingekreist unser Haus.

Vejers Strand

Vejers Strand

Die ganzen Ferienhäuser sind so schön in die Dünen gebaut, das man sich fast nie bedrängt vorkommt. Keine Häuser in Reih und Glied wie das z.B. in Blavand zu finden ist. Ansonsten gibt es den schier endlosen Sandstrand, der zudem noch ganz langsam im Wasser abfällt, sodass man auch kleine Kinder problemlos im Wasser spielen lassen kann.

Zurück

Seit gestern ca. 17:00 Uhr sind wir aus unserem 2 wöchigen Dänemark Urlaub zurück. Zwei echte Erholungswochen. Mehr davon in den nächsten Tagen. Ich kann dann bestimmt auch ein paar Panoramabilder zeigen, die belegen, warum mir Vejers-Strand so gut gefällt.

Jetzt gilt es jedenfalls erstmal ca. 1600 Artikel im Neuigkeiten-Sammler Bloglines durch zusehen und zig Gentoo Pakete zu aktualisieren.