Howto Ubuntu 8.10 VDR 1.7.0 mit VDPAU

  • Vielleicht wär's besser mal ganz neu auf zu setzen... xine-lib ist ein heikles Ding beim 1. Installationsvorgang, weil Dutzende Pakete (meistens dev libraries) fehlen nach der Ubuntu Installation erst mal. Wenn man das Zeug zusammen hat geht es recht einfach.

    MSI P6NGM-FD | ASROCK A785GXH | Grafik: GeForce 9400GT| DVB-S2 Karten: Twinhan VP 1041 & Skystar HD

  • Hallo zusammen,


    das hier wird aber schon beachtet wenn das xineliboutput-Plugin neu kompiliert wird, ohne die passenden libs zu xinelib-2 wird das nichts!


    Makefile:462: *********************** xineliboutput ***************************
    Makefile:462: Xine plugins and frontends will not be installed automatically.
    Makefile:462: To install files execute "make install" in
    Makefile:462: /usr/local/src/vdr-1.7.0-extp66-s2api/PLUGINS/src/xineliboutput-1.
    Makefile:462: *****************************************************************


    Das bedeutet, das die .so-files im ...VDR/PLUGINS/src/xineliboutput separat mit make install im Verzeichnis ...VDR/PLUGINS/src/xineliboutput installiert werden müssen.


    Der Vorgang hat ansich nichts mit den reinen Plugin-Dateien zu tun!


    Wenn ich mir das HOWTO so ansehe wird oben das "make install" im VDR-Verzeichnis ausgeführt! => zusätzlich sollte unbedingt der Passus von oben beachtet werden.


    Noch ein Tip, wenn Änderungen an der xinelib gemacht werden, unbedingt xineui und das xinelibouput-plugin neu kompilieren und installen.


    Da habe ich auch schon die lutigsten Sachen erlebt.


    Zusätzliche Fehlerquelle ist auch das gegen die falsche xinelib gebaut wird, d.h, er sollte nur ein Verzeichnis mit den xine-plugins geben, je nach Branche die man nutzt.


    => bei mir z.B /usr/lib/xine/plugins/1.25


    Sollten in /usr/lib/xine/plugins zwei Verzeichnisse sein, z.b noch eins mit ..../2.0 wird xineliboutput eventuell gegen die falschen libs gebaut und dann gibts oft Probleme mit den Ausdrücken des Aufrufs.


    So und jetzt mal schauen gehen was auf der Maschine da ist und die xinelib, xine-ui und xineliboutput nochmal in Ruhe bauen.


    Wolfgang

  • wbreu: das man make install aus dem xinelibouput Vz machen muss hab ich ihm weiter oben schon gesagt, ich denke das macht er auch.


    Gerdchen03: vielleicht noch ein Tipp wie man am Besten so eine umfangreiche Library wie die xine-lib kompiliert:


    ./configure blabla-hier-kommen-die-Flags-rein 2>&1 | tee configure.logfile.txt
    make 2>&1 | tee compile.logfile.txt


    Das erleichtert die Fehlersuche massiv, weil der gesamte Konsolen Output wird in die Logdateien geschrieben - die kannst du in nem Filebetrachter laden und so verfolgen was zB beim configure Vorgang geschieht, wo Warnings und Probleme auftauchen, das Ergebnis hier reinposten, etc.

    MSI P6NGM-FD | ASROCK A785GXH | Grafik: GeForce 9400GT| DVB-S2 Karten: Twinhan VP 1041 & Skystar HD

    Einmal editiert, zuletzt von Lou ()

  • Hallo,


    es sieht so aus, als wäre ich der Lösung recht nahe. Ich habe zwei Dinge anders gemacht als bisher:


    1. ich habe bei der Installation von Xineliboutput 1.0.3 make install im Pfad /usr/local/src/vdr-1.7.0/PLUGINS/src/xineliboutput, und make plugins im Pfad /usr/local/src/vdr-1.7.0 ausgeführt.


    2. Nach der Installation von Ubuntu 8.10 und dem apt-get upgrade wurde mir angezeigt, dass 8 Aktualisierungen vorhanden seien. Die hab ich nicht installiert.


    Wenn ich jetzt vdr -P"xineliboutput -l none -r 37890" eingebe, steht in der syslog folgendes:



    Anschließend starte ich als root VDR mit vdr-sxfe --verbose xvdr+tcp://localhost:37890. In sysllog steht dann:


    Code
    Feb 28 13:17:31 VDR vdr: [5698] frontend 0 timed out while tuning to channel 3, tp 112544
    Feb 28 13:17:34 VDR vdr: [5701] [xine..put] Client 0 connected: 127.0.0.1:41452
    Feb 28 13:17:34 VDR vdr: [5701] [xine..put] cxSocket: setsockopt(SO_SNDBUF): got 225280 bytes
    Feb 28 13:17:34 VDR vdr: [5701] [xine..put] Client 1 connected: 127.0.0.1:41453
    Feb 28 13:17:34 VDR vdr: [5701] [xine..put] cxSocket: setsockopt(SO_SNDBUF): got 225280 bytes
    Feb 28 13:17:34 VDR vdr: [5701] [xine..put] Data connection (TCP) requested
    Feb 28 13:17:34 VDR vdr: [5701] [xine..put] cBackgroundWriterI initialized (buffer 512 kb)
    Feb 28 13:17:34 VDR vdr: [5701] [xine..put] cTcpWriter initialized (buffer 512 kb)


    Es erscheint ein Fenster, in dem No Signal steht. Ich macher gerade einen Scan um die channels.conf zu aktualisieren.
    Mal sehen, ob es dann ein Bild gibt.


    Update:
    Alter Schwede, es geht. Ich fall vom Stuhl. Ich hab die EPG im vdradmin-am und kann aufnehmen.


    DANKE!!!!!!!!!!
    Ohne eure Hilfe wäre ich da vollkommen aufgeschmissen gewesen.


    Gruß
    Gerd

    HW: Asus A8N-SLI Premium | Athlon 64 3700+ | Hauppauge WinTV Nova-HD-S2 | 1Gb Kingston RAM |


    SW: Ubuntu 12.04 | VDR 2.0.2 | NVIDIA Treiber | xine-lib-1.2 | Xineliboutput Plugin (1.0.90-cvs) | Live Plugin (0.3.0) | xmltv2vdr (0.2.0pre) | scheduler-Plugin (0.1.6) | epgsearch-Plugin (1.0.1.beta5) | markad-Plugin (0.1.5pre ) | extrecmenu (1.2.2)

    Einmal editiert, zuletzt von Gerdchen03 ()

  • Ich glaub das Ding treibt mich noch zum Wahnsinn. VDR ist kurz gelaufen, seither bin ich wieder nur am rumschrauben. Ich hatte nix verändert. Wenn ich vdr -P"xineliboutput -l none -r 37890" starte ist alles im Lot. Starte ich dann VDR mit vdr-sxfe --verbose xvdr+tcp://localhost:37890 geht wie gewohnt das Fenster auf, es steht da No Signal, aber nach wenigen Sekunden geht alles wieder zu. In der syslog steht dann:



    Wenn ich einen Scan durchführe, werden alle Sender gefunden. Wieso bricht vdr ab??

    HW: Asus A8N-SLI Premium | Athlon 64 3700+ | Hauppauge WinTV Nova-HD-S2 | 1Gb Kingston RAM |


    SW: Ubuntu 12.04 | VDR 2.0.2 | NVIDIA Treiber | xine-lib-1.2 | Xineliboutput Plugin (1.0.90-cvs) | Live Plugin (0.3.0) | xmltv2vdr (0.2.0pre) | scheduler-Plugin (0.1.6) | epgsearch-Plugin (1.0.1.beta5) | markad-Plugin (0.1.5pre ) | extrecmenu (1.2.2)

  • Code
    Feb 28 13:15:05 VDR vdr: [5691] remote control KBD - learning keys


    hier wollte er die Fernbedienung anlernen. Ich vermute du hast das ignoriert und jetzt fehlen dir die passenden Einträge für die remote.conf


    Die Einträge findest du hier: vdr-wiki


    Die Datei gehört nach /var/lib/vdr/remote.conf - merk dir die Zuordnung der Tasten - damit steuerst du den vdr via Tastatur.

    MSI P6NGM-FD | ASROCK A785GXH | Grafik: GeForce 9400GT| DVB-S2 Karten: Twinhan VP 1041 & Skystar HD

  • Genial. Danke!
    jetzt bleibt ein letzter Punkt: Ich hab derzeit EPG nur auf folgenden kanälen:
    Sat1, Sat1 Bayern, Sat1 Comedy, Pro Sieben, Kabel1 N24, 9Live, Kabel1 Classic


    Wenn ich jetzt eine Weile auf z.B. ARD bleibe, müsste EPG automatisch nachgeladen werden, oder? So kenn ich das jedenfalls von meinem Receiver.


    Gruß
    Gerd

    HW: Asus A8N-SLI Premium | Athlon 64 3700+ | Hauppauge WinTV Nova-HD-S2 | 1Gb Kingston RAM |


    SW: Ubuntu 12.04 | VDR 2.0.2 | NVIDIA Treiber | xine-lib-1.2 | Xineliboutput Plugin (1.0.90-cvs) | Live Plugin (0.3.0) | xmltv2vdr (0.2.0pre) | scheduler-Plugin (0.1.6) | epgsearch-Plugin (1.0.1.beta5) | markad-Plugin (0.1.5pre ) | extrecmenu (1.2.2)

  • ja ist so, einfach mal auf die Kanäle zappen und kurz warten. vdr hat zusätzlich nen EPG -Scanner, der wird aber erst nach 5 Stunden Leerlauf (= ohne Aktivität vom User) aktiv. Wenn er sofort losscannen soll gehst du ins vdr Menu > EPG > F1


    F1 ist die rote Taste - dann legt er sofort los mit scannen. Dauert aber lange, ich würde erst mal rumzappen und beobachten

    MSI P6NGM-FD | ASROCK A785GXH | Grafik: GeForce 9400GT| DVB-S2 Karten: Twinhan VP 1041 & Skystar HD

    Einmal editiert, zuletzt von Lou ()

  • Ich hab das mit dem SCAN der EPG mal versucht. Ich bin auf ARD, dann Menü, 6 Einstellungen, 2 EPG, rote Taste zum scannen.
    Dann steht da kurz "Aktualisiere EPG-Daten"


    Und weiter passiert nix. Wenn ich eine Weile uf dem Sender bleibe, kommen auch keine neuen Daten dazu.

    HW: Asus A8N-SLI Premium | Athlon 64 3700+ | Hauppauge WinTV Nova-HD-S2 | 1Gb Kingston RAM |


    SW: Ubuntu 12.04 | VDR 2.0.2 | NVIDIA Treiber | xine-lib-1.2 | Xineliboutput Plugin (1.0.90-cvs) | Live Plugin (0.3.0) | xmltv2vdr (0.2.0pre) | scheduler-Plugin (0.1.6) | epgsearch-Plugin (1.0.1.beta5) | markad-Plugin (0.1.5pre ) | extrecmenu (1.2.2)

  • aber es kommt auch kein Bild, ja? Empfängst du nur Astra oder noch andere Satelliten?

    MSI P6NGM-FD | ASROCK A785GXH | Grafik: GeForce 9400GT| DVB-S2 Karten: Twinhan VP 1041 & Skystar HD

  • Daran dachte ich auch gerade. Ich hab mal ein paar Hotbirdsender angeschaut, da hab ich ein Bild. Hotbird ist bei mir Satelit B, Astra A.
    In meiner diseqc,conf steht:

    Code
    S19.2E  11700 V  9750  t v W15 [E0 10 38 F0] W15 A W15 t
    S19.2E  99999 V 10600  t v W15 [E0 10 38 F1] W15 A W15 T
    S19.2E  11700 H  9750  t V W15 [E0 10 38 F2] W15 A W15 t
    S19.2E  99999 H 10600  t V W15 [E0 10 38 F3] W15 A W15 T
    
    
    S13.0E  11700 V  9750  t v W15 [E0 10 38 F4] W15 B W15 t
    S13.0E  99999 V 10600  t v W15 [E0 10 38 F5] W15 B W15 T
    S13.0E  11700 H  9750  t V W15 [E0 10 38 F6] W15 B W15 t
    S13.0E  99999 H 10600  t V W15 [E0 10 38 F7] W15 B W15 T

    HW: Asus A8N-SLI Premium | Athlon 64 3700+ | Hauppauge WinTV Nova-HD-S2 | 1Gb Kingston RAM |


    SW: Ubuntu 12.04 | VDR 2.0.2 | NVIDIA Treiber | xine-lib-1.2 | Xineliboutput Plugin (1.0.90-cvs) | Live Plugin (0.3.0) | xmltv2vdr (0.2.0pre) | scheduler-Plugin (0.1.6) | epgsearch-Plugin (1.0.1.beta5) | markad-Plugin (0.1.5pre ) | extrecmenu (1.2.2)

  • Dann stimmt die diseqc.conf auch, jetzt musst du noch DiseqC aktivivieren: vdr Menü > Setup > LNB > use DisqeC auf "yes" setzen

    MSI P6NGM-FD | ASROCK A785GXH | Grafik: GeForce 9400GT| DVB-S2 Karten: Twinhan VP 1041 & Skystar HD

  • Da hätte ich auch selbst drauf kommen können. Vor lauter Bäumen sieht man dann halt manchmal den Wald nicht mehr.

    HW: Asus A8N-SLI Premium | Athlon 64 3700+ | Hauppauge WinTV Nova-HD-S2 | 1Gb Kingston RAM |


    SW: Ubuntu 12.04 | VDR 2.0.2 | NVIDIA Treiber | xine-lib-1.2 | Xineliboutput Plugin (1.0.90-cvs) | Live Plugin (0.3.0) | xmltv2vdr (0.2.0pre) | scheduler-Plugin (0.1.6) | epgsearch-Plugin (1.0.1.beta5) | markad-Plugin (0.1.5pre ) | extrecmenu (1.2.2)

  • hi,
    gut, gerdchen03s probleme sind jetzt ja gelöst...
    deshalb wage ich jetzt nochmal die Frage:
    Warum wird eigentlich das init.d sricpt nicht automatisch installiert?


    Ich habe leider noch weitere Probleme, VDR installiert aus Ubuntu Paketen zB, bietet mir im OSD noch zusätzlich den Menupunkt: Behfele an.


    Leider gibt es bei mir nur


    Programm
    Kanäle
    Timer
    Aufzeichnungen
    Medien
    Einstellungen


    Ich kann den vdr über das menu überhaupt gar nicht beenden. Hab ich irgendwas falsch gemacht?
    Hintergrund ist folgender: Wie kann ich die Erweiterung ACPI wakeup integrieren?
    Die Datei vdrpoweroff.sh ist bei mir nicht vorhanden!?

    VDR HW : ASUS AT3N7a-I, 1*1GB RAM
    VDR SW : yavdr 0.1.1 up2date


    uuuund ne gute alte dbox2!! <-verkauft! ;)

  • Beendet wird der vdr über das init.d Skript:

    Code
    /etc/init.d/vdr stop


    Setzt sudo oder Root Rechte voraus.
    Wegen zusätzlichen Menüs Commands: das sind spezielle command-hooks für den C't vdr - die sind im normalen vdr nicht inbegriffen. Nur die recording-after hooks gibt es.


    Acpi Wakeup erzeugst du selber gemäss der vdr-Wiki Anleitung - ist ein simpler gcc compile wenn ich mich recht erinnere.


    Teste dein System auf acpi-wakeup Tauglichkeit - wenn der wake-up läuft änderst du den shutdown Befehl im /etc/init.d/vdr Skript ab für acpi Wakeup.

    MSI P6NGM-FD | ASROCK A785GXH | Grafik: GeForce 9400GT| DVB-S2 Karten: Twinhan VP 1041 & Skystar HD

  • Zitat

    Original von Sambo
    Kann ich dieser howto auch für Radeon x1250 verwenden ?


    kannst du, aber vpdau wird nicht laufen

    MSI P6NGM-FD | ASROCK A785GXH | Grafik: GeForce 9400GT| DVB-S2 Karten: Twinhan VP 1041 & Skystar HD

  • Eigentlich mit der Power Taste - auf der Tastatur ist das gemäss meiner remote.conf:


    XKeySym.Power ..... p ... also kleines "p"


    Und wenn du nur das vdr-sxfe Frontend über die Fernbedienung schliessen willst: vdr-sxfe per FB beenden - vdr läuft so weiter und beendet zB eine Aufnahme. Und für den selbst ständigen vdr Shutdown danach kannst du im vdr Menü > Setup > Sonstiges einstellen, wann er nach einer Inaktivitäts Phase selber herunterfahren soll. Dabei berücksichtigt er auch die in Kürze anstehenden Timer. Ist in meinen Augen eine ziemlich ausgeklügelte Sache :)

    MSI P6NGM-FD | ASROCK A785GXH | Grafik: GeForce 9400GT| DVB-S2 Karten: Twinhan VP 1041 & Skystar HD

Jetzt mitmachen!

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