System neu booten und vorher nächsten Timer per SVDRP checken

Habe mir letzte Woche ein bash Skript zusammengebastelt um unseren VDR einmal täglich neu zu booten (diverse Timer sind ins leere gelaufen weil entweder das CI Modul oder das Alphacrypt Modul hingen). Also morgens um 6 täglich neu booten und vorher prüfen ob in den nächsten 5 Minuten ein Timer startet bzw. gerade aktiv ist:

!/bin/bash
# Inform user what will happen
/usr/bin/svdrpsend MESG "Daily Reboot, checking Timers...."
# Result is time until next timer starts in seconds, if result is negative, a recording is currenly made
nxttmr=`svdrpsend NEXT rel | egrep "^250" | cut -d ' ' -f3 | tr -d '\r'`

if [ $nxttmr -gt 300 ]; then

	/usr/bin/svdrpsend MESG "Naechster Timer in $nxttmr sek. Daily Reboot in 10 sek..."
	/bin/sleep 10
	/usr/bin/sudo /sbin/shutdown -r now
else
	/usr/bin/svdrpsend MESG "Naechster Timer in unter 300 sek oder gerade aktiv...Reboot abgebrochen :("
fi

DVB-S2 mit easyVDR 0.7.10 (BETA!)

Nachdem ich kürzlich eine Mystique Satix DVB-S2 samt CI erworben habe, stand heute der Umbau des VDR auf HD Input an. Die Ausgabe wir die ganze Zeit schon auf 1080 hochgerechnet.
(Die komplette Hardwareliste siehe #1)

Hier die Schritte die nach der Basisinstallation der Beta nötig waren:

  • s2-liblianin Treiber installieren
  • Alternativ: aktualisierten v4l Treiber installieren
    #

  • Meine Soundkarte hat per SPDIF nur Dolby Digital an meinen Surround Receiver ausgegeben, siehe unten. (siehe #2)
  •  

  • lircd.conf aus meinem alten System kopiert (siehe HIER)
  • Nebenbei fragte mich die Setup Prozedur erstmals nach VDPAU (ich denke da eine passende GraKa gefunden wurde) und aktivierte dies automatisch ”;-)”

     

    Hardware Konfiguration Konfiguration:

     

    Mainboard: ASRock P4 dual 915GL
    CPU: Intel(R) Core(TM)2 6300 @ 1.86GHz
    Speicher: 4GB (waren noch übrig, Board erkennt jedoch nur 3200MB, mir wurscht)
    Festplatte 1 (Boot): Hama SSD 40GB (MTRON MSD-SATA3035)
    Festplatte 2 (Video): NFS Mount von Ubuntu 9.10 Server (–> 2* 320GB Seagate als Raid 1)
    Grafikkarte: Geforce 9600GT
    DVB: Mystique Satix DVB-S2 (KNC ONE) mit CI
    Sound (#2):

     

    Obligatorisches vorausgehendes Alsamixer unmuten brachte nichts, die Korrekten Kanäle für SPDIF waren bereits aktiv. Sound funktionierte, wenn der Sender “Dolby Digital” anbot. Stereo war leider Stille angesagt.

     

    Die passende Lösung (zumindest für mich) habe ich hier gefunden:

     

    http://www.vdr-portal.de/board/thread.php?threadid=71413

     

    In der Datei..

     

    ~/.xine/config_xineliboutput

     

    …folgende Zeile(n) ergänzen:

     

    # device used for stereo output
    # string, default: plug:front:default
    audio.device.alsa_front_device:plug:iec958

     

    Nachdem das System nun soweit läuft…Fazit:

     

    Der WAF Faktor ist akzeptabel wobei mir die neuen Treiber bzw. die Sat Karte noch nicht ganz symphatisch sind. Die alte Nexus-S 2.1 hat schneller umgeschaltet (bilde ich mir zumindest ein) und es bilden sich beim Umschalten mit der neuen Karte Artefakte bzw. das Bild stottert kurz. Das kann jedoch auch am nun aktivierten VDPAU hängen. Wie dem auch sei, das ist für eine Beta Version für mich vollkommen akzeptabel. Ausserdem ist meine Freundin genauso interessiert am Thema HDTV. Bald gibts Tatort in HD (sobald die den in HD produzieren, anfangs wird sicher nur hochgerechnet).

     

    Wo die CPU vorher bei ARD DVB-S mit ca. 20-25% pro Kern ausgelastet war komme mein System nun gerade einmal auf ca 3-7% pro Kern. Das steigt auch bei HD Fernsehen nur geringfügig an, zumindest was ich bisher testen konnte.