Hallöchen liebe VDR´ler
nachdem ich mich schon 3 Nächte fast nur noch mit Streichhölzern wachhalten konnte:gaehn ;D, wende ich mich doch mal wieder an euch...
Folgendes: nach der Umstellung von C´T VDR 3.07 auf die Sourcen von E-Tobi
und dem damit verbundenen Upgrade von vdr 1.2.6-29 auf 1.2.6-34 funktioniert mein AC3 über ac3dec nicht mehr.
Neuerdings läuft der VDR ja als USER=vdr und nicht mehr USER=root (siehe auch E-Tobis Seiten)
Ich vermute, daß es daran liegt:
wenn ich als Test vdr manuell von der Kommandozeile starte, passiert das :
Vor dem Update (mit dem alten 1.2.6.29) hatt das SO einwandfrei funktioniert!!
also mal als USER=vdr (non-root) starten...
vdr:~# vdr -u vdr -a 'ac3dec -6'
multichannel: new encapsulator b
2.0 Mode 48.0 KHz 448 kbps Complete Main Audio Service
Using PCM device 'plug:surround51'
ALSA lib pcm.c:1947:(snd_pcm_open_conf) Invalid type for PCM surround51 definition (id: surround51, value: cards.pcm.surround51)
snd_pcm_open: Invalid argument
Output open failed
Hier läuft der VDR als USER=vdr; kontrolliert mit top--- und natürlich kein Ton... als dürfte der USER=vdr nicht auf die Soundkarte oder so zugreifen!?
Starte ich den VDR als root, kommt das:
vdr -a 'ac3dec -6' --allow-root
Warning! VDR started with root privileges
2.0 Mode 48.0 KHz 448 kbps Complete Main Audio Service
Using PCM device 'plug:surround51'
multichannel: new encapsulator b
...und der Sound ist perfektes AC3; je nachdem 2.0 oder 5.1
Ich habe erstmal versucht, den VDR (unschönerweise) wieder als Root laufen zu lassen---------------folgendes kommt von e-tobi.net
ZitatAlles anzeigenHinweis: Um VDR trotz allem unter dem Benutzer "root" zu starten, sind ein paar Änderungen in /etc/default/vdr nötig. Zum einen muss der Username und die Gruppe angegeben werden:
USER="root"
GROUP"root"
Zum anderen muss mittels des Parameters --allow-root das Starten als root explizit erlaubt werden:
OPTIONS="-w 60 --allow-root"
Es ist nicht ratsam VDR als root zu starten, falls es nicht unbedingt nötig ist!
Also alles in die /etc/default/vdr eingetragen...
Top sagt mir, daß der VDR nun als USER=root und nicht mehr als USER=vdr läuft; aber es kommt immer noch kein AC3
Bis dahin fand ich´s logisch, aber jetzt...
Wie gesagt, manuell als root gehts wunderbar, auch ein "ac3dec -6 test.wav"(Surround-test) funktioniert 1a.
Ich finde im Moment leider keine Ansätze zum Weitermachen mehr...
Für ´nen Tipp wär ich sehr dankbar
P.S. schonmal ein Danke und Lob für´s Lesen; ist ja auch anstrengend...
...und für die, die jetzt oder bald ins Bettchen geh´n ...:n8
MfG Crue