PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Xine will unter KDE4 immer den JACKd-Server, nicht Phonon



AndreasMeier
31.05.11, 19:10
Hallo zusammen,

ich hab gerade ein frisches Debian Wheezy mit KDE installiert.
Dann hab ich aus Unstable KDE 4.6 installiert, was an sich sehr geschmeidig läuft.

Aber Xine macht irgendwie Zicken, denn es kommt kein Ton (alles andere läuft).
Wenn ich Xine über die Konsole starte, dann heißt es immer wieder


Cannot connect to server socket err = Datei oder Verzeichnis nicht gefunden
exec of JACK server (command = "/usr/bin/jackd") failed


JACKd ist nicht installiert, da ich dachte, dass das alles über Phonon läuft.
Als Backend bei Phonon ist das Xine-Backend installiert.

Da Xine dauernd meckert, hab ich versucht, in den Einstellungen bei Xine von Auto auf irgendwas anderes umzustellen, aber nix hilft.

Wie bekomm ich Audio bei Xine noch zum laufen?

Danke und Gruß
Andreas

undefined
01.06.11, 11:42
Dein pulseaudio Server funktioniert nicht richtig - deshalb versucht phonon auf eine andere Schnittstelle aus zu weichen.
Du kannst das verhalten von Phonon beeinflussen in dem du die ~/.profile Editierts und dich neu Anmeldest.
Mögliche Einträge sind:


# PHONON_PULSEAUDIO_DEBUG
# PHONON_PULSEAUDIO_DISABLE
# PHONON_GST_DEBUG
# PHONON_GST_AUDIOSINK
# PHONON_GST_VIDEOMODE
# PHONON_GST_FPS
# PHONON_GST_ALL_EFFECTS
# PHONON_PLATFORMPLUGIN
# KMIX_PULSEAUDIO_DISABLE
export PHONON_PULSEAUDIO_DEBUG=1
export PHONON_BACKEND=xine


PS:
Die xine Konfiguration findest du unter ~/.xine/config
Die Datei ~/.xsession-errors gibt die nötigen Informationen zum Debuggen

AndreasMeier
01.06.11, 18:04
Danke für Deine Antwort, aber wie kommst Du auf pulseaudio ?
Das ist bei mir gar nicht installiert!
Brauch ich den wirklich, denn da sind ja Gnome-Abhängigkeiten drin (Paket gnome-audio) ?!

undefined
01.06.11, 19:36
Standard mäßig versucht phonon auf PulseAudio zu zugreifen!
Du kannst das verhalten ändern siehe mein letztes Post.
Dir sollte aber klar sein das ohne ein Soundserver wie arts, esd, nas, mas, jack oder pulseaudio etc. ein Zusammenmischen mehrerer Soundquellen nicht gegeben ist. Es wird also immer Irgendeine Software oder Windowmanager deinen Audio Kanal blockieren.

Weil leider nun mal KDE/GNOME und die meisten Softwares stark auf pulseaudio aufbauen wird dir nichts anderes Übrigbleiben als pulse zu Installieren.

Alles andere ist gefummel und nichts für Einsteiger.

AndreasMeier
02.06.11, 14:27
So, bin jetzt auf PulseAudio umgestiegen.
Systemsound läuft, Xine läuft ebenfalls.

Was jetzt aber wieder nicht geht ist Audio und Flash im Browser (YouTube), was mit der vorherigen Config endlich lief.

Wie krieg ich das nun wieder hin?

Danke und Gruß
Andreas

undefined
02.06.11, 15:06
In der ~/.profile einfügen


# [Flashplayer]
## FLASH_FORCE_ESD
## FLASH_FORCE_ALSA
export FLASH_FORCE_PULSEAUDIO=1

http://www.pulseaudio.org/wiki/PerfectSetup#FlashPlayer10
Danach neu anmelden

AndreasMeier
04.06.11, 07:22
Hi undefined,

danke für die schnelle Antwort und den Link, ich werds gleich mal probieren.

Danke und Gruß

AndreasMeier
04.06.11, 08:13
Also, klappt soweit gut.
Aber Zusammenmischen mehrerer Soundquellen geht nur zum Teil.
Amarok und gleichzeitiges Video von Datei abgespielt geht, aber Amarok und YT-Video gleichzeitig geht z.B. nicht.
Ist aber die Frage, wie oft man so einen Fall hat, geschweige denn braucht.

Trotzdem: gibts da auch noch nen Trick?

Danke und Gruß
Andreas

PS: ... und eins nervt auch noch:
Xine startet immer mit Lautstärke NULL. Erst wenn man diese hochdreht, kommt der Sound...
Extrem nervig :-|

undefined
04.06.11, 12:56
Das liegt daran das YouToube Videos im FlashPlayer gestartet werden.
Dieser wird <vermute ich mal> in deinem Firefox aufgerufen.
Firefox ist eine GTK Anwendung und arbeitet daher nicht mit Phonon(QT) zusammen.
Das heist - es gibt für FF nur die Möglichkeit über DBus abzufragen welcher Channel im Moment belegt ist – ob dies der fall ist – Keine Ahnung.

Das kmix beim Anmelden den mixer zurück setz ist in KDE so gewollt (warum auch immer ? )
Siehe /usr/share/autostart/restore_kmix_volumes.desktop oder /usr/share/kde4/autostart/restore_kmix_volumes.desktop