Roland Jentzsch wrote:
Das ist dann mal wieder sowas, was ich nicht richtig verstehe. Warum wird sowas gebastet? Kann das Ding nicht einfach nur z.B. einen Steam abspielen und fertig? Ich weiß, so einfach ist diese Welt nicht aber... So wie es bei mir läuft, geht außer dem Realplayer nichts nebenher und sobald eine andere Anwendung einen Mux von sich gibt, streikt der Realplayer.
Nun, Arts ist ein KDE-Soundserver. Der RealPlayer ist aber nicht auf KDE beschränkt sondern soll allgemein laufen. Ich verwende beispielsweise kein KDE und wäre sehr böse, würde er nur auf KDE beschränkt sein. Es wird direkt auf OSS zugegriffen, was heißt, wenn deine Hardware nur eine Wiedergabe gleichzeitig unterstützt, dass auch nur das geht. D. h. solange ein Programm das Sounddevice in Beschlag nimmt, können andere nicht drauf zugreifen. Dass die Anwendung dabei hängenbleibt ist ein Programmierfehler, man könnte das auch so programmieren dass in dem Fall ein Fehler ausgegeben wird. Nun verwendet man unter SuSE ja nicht OSS sondern ALSA (aber ALSA kann OSS emulieren), was heißt dass man hier das dmix-Plugin verwenden kann und dieses ebenfalls Softwaremixing durchführt, was heißt dass ebenfalls mehrere Dateien gleichzeitig angehört werden können. Dazu findet man mehr auf der ALSA-Homepage oder auch im SuSE-Handbuch. Eine andere Lösung wäre, Kaffeine zur Wiedergabe von RealStreams zu verwenden und ganz einfach das entsprechende Audio-Plugin einzustellen. Man kann in Kaffeine den Pfad zu den Codecs einstellen, damit sollten eigentlich alle Streams abgespzielt werden können. Problem hierbei ist aber, dass Streams via HTTP nicht abgespielt werden, wenn du also hinter Router/Firewall bist, hast du hier Nachteile. Bei einer Direktverbindung dürfte dir das egal sein. Gruß, Bernhard PS: Das Thema dürfte in suse-multimeida besser aufgehoben sein.