Das Nachladen von Modulen ist beim system-mode-pulseaudio nicht vorgesehen, wenn ich das richtig verstanden habe.
Du kannst das aber in /etc/pulse/system.pa am Ende eintragen. Das ist immer der Weg für hartnäckige Fälle.
Lars
Das Nachladen von Modulen ist beim system-mode-pulseaudio nicht vorgesehen, wenn ich das richtig verstanden habe.
Du kannst das aber in /etc/pulse/system.pa am Ende eintragen. Das ist immer der Weg für hartnäckige Fälle.
Lars
Hallo Lars,
könntest du "move-sink-input next" für die keymacro.conf verfügbar machen? Dann bräuchte ich kein Template für die menu.xml [yavdr 0.6]. Ich glaube das wird die Funktion sein die die meisten auf der Fernbedienung benötigen.
Anregung: Eine OSD-Meldung auf welchen Ausgang man gerade Umgeschaltet hat wäre auch schön.
Gruß
Murry
Ist notiert.
Lars.
Anregung: Eine OSD-Meldung auf welchen Ausgang man gerade Umgeschaltet hat wäre auch schön.
it`s nice to have. aber bitte nicht so ne einblendleiste, wie sie svdrpsend MESG liefert
im uebrigen hoert man das ergebnis ja sofort
aber vielleicht koennte ja louis etwas entsprechendes in den skindesigner einbauen.
er baut da zur zeit wohl wieder dran
Eine MESG-Meldung ist das einfachste und skin-konformste, sonst müsste ich ja selbst malen, und das würde dann gar nicht wie das Skin aussehen. Also entweder MESG oder gar nichts.
Lars
Damit wird dann "move-sink-input next" ausgeführt.
Danke Lars,
läuft super.Damit ist für mich auch die gleichzeitige Ausgabe nicht mehr von nöten. Ob ich nun den Fernseher stumm schalte oder den Sound-Ausgang umschalte, macht keinen Unterschied.
Gruß
Murry
Hallo,
mein VDR2 weigert sich permanent auf den richtigen Ausgang zu laufen.
Meine startup.script lautet:
set-card-profile 0 output:hdmi-stereo-extra3
Laufen tut VDR nach einem reboot aber immer mit
hdmi-stereo-extra1
Syslog meldet:
Jan 8 14:52:22 streacom vdr: [1172] starting plugin: pulsecontrol
Jan 8 14:52:22 streacom vdr: [1172] pulsecontrol: pa_context_connect() failed: Verbindung verweigert
Jan 8 14:52:22 streacom vdr: [1172] pulsecontrol: mainloop stopped
Jan 8 14:52:22 streacom vdr: [1172] pulsecontrol: error -4
Jan 8 14:52:22 streacom vdr: [1172] pulsecontrol: executing startup.script
Jan 8 14:52:22 streacom vdr: [1172] pulsecontrol: mainloop started
Jan 8 14:52:22 streacom vdr: [1172] pulsecontrol: pa_context_connect() failed: Verbindung verweigert
Jan 8 14:52:22 streacom vdr: [1172] pulsecontrol: mainloop stopped
Jan 8 14:52:22 streacom vdr: [1172] pulsecontrol: startup script error -4
"Verbindung verweigert" deutet entweder auf fehlende Rechte hin (vdr-User ist nicht Mitglied von pulse-access, das ist er aber wahrscheinlich), oder pulseaudio läuft zu dem Zeitpunkt noch nicht.
Tipp zu set-card-profile: statt 0 kannst du auch den Kartennamen verwenden, der ist eindeutig und ändert sich nicht, wenn eine Soundkarte dazu kommen sollte. Das löst aber nicht das Problem.
Lars
Rechteproblem?
Welche Rechte beim Start.Script?
Eigentümer root oder vdr?
Nö, Zugriffsrechte in Bezug auf Pulseaudio. Es können nur Nutzer Pulseaudio nutzen, die zur Gruppe pulse-access gehören.
Der vdr muss das Script nur lesen können, es sollte also vdr:vdr gehören (wie alles unter /var/lib/vdr).
Der User vdr wird aber sehr wahrscheinlich zur richtigen Gruppe gehören, man müsste mal im syslog schauen, wann pulseaudio startet.
Lars
Komisch, kann aber mit pulsecontrol ganz normal umschalten und hab dann auch Ton. Nur mag er beim Start nicht den Ausgang setzen. Irgendwie mag er mein startup.script nicht
Das Script ist ok, das Plugin kann keine Verbindung zu Pulseaudio aufbauen.
Schau doch mal ins syslog, ob pulseaudio auch wirklich vor dem vdr startet.
Lars
pulseaudio wird laut syslog vor dem VDR gestartet.
Jan 9 11:14:51 streacom pulseaudio[1159]: [pulseaudio] main.c: Running in system mode, but --disallow-module-loading not set!
Jan 9 11:14:51 streacom pulseaudio[1159]: [pulseaudio] main.c: Running in system mode, forcibly disabling SHM mode!
Jan 9 11:14:51 streacom pulseaudio[1159]: [pulseaudio] main.c: Running in system mode, forcibly disabling exit idle time!
Jan 9 11:14:51 streacom pulseaudio[1285]: [pulseaudio] main.c: OK, so you are running PA in system mode. Please note that you most likely shouldn't be doi
ng that.
Jan 9 11:14:51 streacom pulseaudio[1285]: [pulseaudio] main.c: If you do it nonetheless then it's your own fault if things don't work as expected.
Jan 9 11:14:51 streacom pulseaudio[1285]: [pulseaudio] main.c: Please read http://pulseaudio.org/wiki/WhatIsWrongWithSystemMode for an explanation why sys
tem mode is usually a bad idea.
Jan 9 11:14:51 streacom vdr: [1160] VDR version 2.2.0 started
Jan 9 11:14:51 streacom vdr: [1160] switched to user 'vdr'
Werd mal noch etwas testen.
In der console denn Befehl:
svdrpsend plug pulsecontrol set-card-profile 0 output:hdmi-stereo-extra3
(genau wie im startup.script, und Ton ist da ???
Nimm im Startup-Script mal den Kartennamen statt der 0. Vielleicht ist das aber auch so eine Konstellation, wo die Soundkarte erst so richtig initialisiert ist, wenn X gestartet ist (das ist doch der HDMI-Ausgang, oder?). Aber eigentlich müsste dann eine andere Fehlermeldung kommen.
Schon interessant...
Lars
Funktioniert es, wenn du nach dem Booten den vdr neu startest? Dann ist der Rest ja schon fertig initialisiert. Dann wüssten wir, dass das Script in Ordnung ist und es ein Boot-Problem ist.
Lars.
Funktioniert es, wenn du nach dem Booten den vdr neu startest?
Genauso ist es
Du hast recht, scheint ein Timing-Problem zu sein.
Edit:
Es ist genaugenommen der Displayport, da bei dem Board der HDMI an der Intelgrafik hängt.
Hallo,
gleiches Problem hier, er merkt sich die Standard Soundausgabe nicht.
Erst ist es mir auf der vdr2 Hardware in Verbindung mit dem onboard s/pdif passiert.
Habe dann testweise meine Aktivboxen (Nubert nuPro A-300) von optisch auf usb umgestellt.
Die usb Soundkarte merkt er sich.
Jetzt bin ich aktuell dabei auf meiner vdr1 Hardware yavdr 0.6 zu installieren, da muss ich zwingend s/pdif onboard benutzen.
Nach einem reboot muss ich immer wieder den onboard Sound (optisch) auswählen.
Wenn das System läuft kann ich weiter mit testen.
Munter bleiben, Rossi
Zur Not in /etc/pulse/system.pa entsprechende Befehle eintragen.
Lars
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!