softhddevice ERROR: invalid primary device number: 2

  • Hallo,


    ich wollte mal das Softdevice Plugin ausprobieren. Leider sehe ich den Wald vor lauter Bäumen nicht.


    a) bekomme ich im Log den obigen Fehler wenn ich den VDR Daemon starte.
    Wahrscheinlich will das Softdevice Plugin gleich ein Ausgabefenster starten...darf es jedoch nicht...
    b) Wie starte ich die Ausgabe?


    Beim xineliboutput Plugin starte ich mit vdr-sxfe...aber beim Softdevice?


    Edit: Mein VDR läuft unter Gentoo


    Hier noch ein paar Logfileauszüge:


    Code
    vdr: audio: 'alsa' output module used
    Apr  1 14:19:53 Serveroben pulseaudio[584]: [pulseaudio] module-jackdbus-detect.c: Unable to contact D-Bus session bus: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
    Apr  1 14:19:53 Serveroben pulseaudio[584]: [pulseaudio] module.c: Failed to load module "module-jackdbus-detect" (argument: ""): initialization failed.
    Apr  1 14:19:53 Serveroben dbus[14701]: [system] Activating service name='org.bluez' (using servicehelper)
    Apr  1 14:19:53 Serveroben dbus[14701]: [system] Activated service 'org.bluez' failed: Launch helper exited with unknown return code 1
    Apr  1 14:19:53 Serveroben pulseaudio[584]: [pulseaudio] bluetooth-util.c: org.bluez.Manager.ListAdapters() failed: org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited with unknown return code 1
    Apr  1 14:19:53 Serveroben pulseaudio[584]: [pulseaudio] main.c: Module load failed.
    Apr  1 14:19:53 Serveroben pulseaudio[584]: [pulseaudio] server-lookup.c: Unable to contact D-Bus: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
    Apr  1 14:19:53 Serveroben pulseaudio[584]: [pulseaudio] main.c: Unable to contact D-Bus: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
    Apr  1 14:19:53 Serveroben vdr: audio/alsa: supports pause: yes


    Edit2:


    Wenn ich das Plugin ohne alsa Support baue startet der VDR zumindest durch.


    Wie starte ich nun ein Ausgabefenster?

  • Irgendwie habe ich das noch nicht in der FAQ.


    Fall 1) Kein X Server läuft.

    Code
    vdr -Psofthddevice -h
    ..
      -x		start x11 server, with -xx try to connect, if this fails
    ..


    Der Benutzer unter dem VDR läuft braucht die Berechtigung auf
    Video zuzugreifen.
    Bei Gentoo muß ich immer erst ein chmod u+s /usr/bin/Xorg machen.


    Fall 2) X Server läuft bereits.

    Code
    vdr -Psofthddevice -h
    ..
      -d display	display of x11 server (fe. :0.0)
    ..


    Der Benutzer unter dem VDR läuft muß die Berechtigung haben auf den Server zuzugreifen.
    z.b. xhost +


    Fall 3) X Server soll später gestartet werden.

    Code
    vdr -Psofthddevice -h
    ..
      -d display	display of x11 server (fe. :0.0)
      -D		start in detached mode
    ..


    Berechtigung wie Fall2), dann X11 Starten und VDR attachen.


    Code
    svdrpsend plug softhddevice atta


    Ich unterstütze kein Pulseaudio. Da mußt gucken, wie man Alsa Puseaudio beibringt.


    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

  • Danke Dir.


    Für alle, die die gleichen Probleme unter Gentoo haben:
    Man muß eine:


    cat /etc/conf.d/vdr.softhddevice


    mit folgendem Inhalt erstellen:


    _EXTRAOPTS="-D"



    habe mal im Gentoo Unterforum eine weiter Anfrage eingebracht.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!