YaVDR Soundausgang wechseln OHNE vdr-Restart möglich?

  • Wenn du softhddevice benutzt, dann kannst du es detachen und beim Attachen mit -a ein anderes Sounddevice angeben.
    Da gibt's aber nichts fertiges, da musst du selbst scripten.

    Lars.

    vdr2: yaVDR 0.5/softhddevice @ G540, Intel DH67BLB3, Asus GT610/2GB, DDBridge + 2x DuoFlex C/T
    hdvdr: yaVDR unstable/softhddevice @ E8400, Asus P5Q SE Plus, 1x L4M-TwinCI + Flex C/T, 1x Sundtek MediaTV Pro, GT520
    Plugins: | avahi4vdr | dbus2vdr | dynamite | epg2timer | noepg | pvrinput | sundtek |

  • Hauptvorteil von softhddevice ist, dass es aktiv gepflegt wird.
    Aber man sollte eine VDPAU-fähige Grafikkarte, am besten von nvidia haben.

    Hauptunterschied: es ist ein rein lokales Frontend.

    Lars.

    vdr2: yaVDR 0.5/softhddevice @ G540, Intel DH67BLB3, Asus GT610/2GB, DDBridge + 2x DuoFlex C/T
    hdvdr: yaVDR unstable/softhddevice @ E8400, Asus P5Q SE Plus, 1x L4M-TwinCI + Flex C/T, 1x Sundtek MediaTV Pro, GT520
    Plugins: | avahi4vdr | dbus2vdr | dynamite | epg2timer | noepg | pvrinput | sundtek |

  • Bei vdr-xine kann man einfach das Frontend neu starten:
    Hier mein altes Startkommando:

    Code
    vdr-sxfe --verbose --video=${VO:=vdpau} --fullscreen --aspect=16:9 ${POST} --audio=alsa:hw:0,0 --nokbd --hotkeys --reconnect --buffers=1000 xvdr+tcp://${HOST:=localhost}


    Entsprechend --audio ändern.

    Wei und wo mit yavdr ändern, mußt selbst suchen.

    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

  • Wei und wo mit yavdr ändern, mußt selbst suchen.


    Das läuft ab yaVDR 0.4 über die /etc/init/vdr-frontend.conf am besten so abändern, dass man dem Upstart-Job das Sound-Gerät über eine Umgebungsvariable übergeben kann: http://upstart.ubuntu.com/cookbook/#environment-variables

    Konkret kannst du ein custom Template als /etc/yavdr/custom_templates/etc/init/vdr-frontend.conf/15_env anlegen:

    Code
    env audiodevice=
    export audiodevice

    Und /etc/yavdr/custom_templates/etc/init/vdr-frontend.conf/20_xineliboutput-05-xineliboutputopts passt du so an:

    Code
    XINELIBOUTPUTOPTS="--post tvtime:method=use_vo_driver --reconnect --audio=alsa${audiodevice} --syslog --silent --tcp"

    Nach einem

    Code
    sudo process-template /etc/init/vdr-frontend.conf

    sollte es dann so möglich sein das Audiogerät zu ändern:
    Dann reicht sowas zum Umschalten:

    Code
    sudo stop vdr-fontend
    sudo start vdr-frontend audiodevice=":hw:0,1"
    Meine VDRs

    VDR 1: Point of View Ion-330-1, 2x Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, Ubuntu 18.04 (yavdr-ansible)
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 18.04 (yavdr-ansible), VDR 2.4.1, CIR-Empfänger
    Client 1: Raspberry Pi 2, Arch Linux ARM, VDR 2.3.8
    vdr-epg-daemon auf Cubietruck mit 32 GB SSD, Arch Linux ARM

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!