Neuer Patch eHD Multiproto rev 9334

  • Hallo,


    ich habe einen Patch erstellt, um die neueste Reel Distibution (revision 9334) mit dem Multiproto-Treiber laufen zu lassen. Den vdr-Patch im reelbox.org/stable/src/vdr-1.4 Verzeichnis mit -sp0 aufrufen, den anderen im reelbox.org/stable/src/vdr-plugins/src/channelscan.


    Beide patches sind noch nicht getestet, kompilieren aber.


    Im Make.config muss noch der Pfad zum Treiber eingestellt werden. Bei mir ist das /home/reel/liplianindvb/linux.


    Viel Spaß,
    beta

  • Hallo Beta,
    und vielen Dank. Hab selber schon rumgemacht, aber nicht hinbekommen.
    Bin gerade am Übersetzen, mal schaun....


    Aber eine Frage:


    muss das kompilieren nicht im "testing", also Pfad reelbox.org/testing/src/vdr-1.4 erfolgen?


    Gruss Birdy

    1. Reelbox Avantgarde 12.12.1, 2X DVB-S2, 320GB HD
    2. Activy 300 zum "Basteln"

  • Hi Birdy,


    ich nutze die stable Version vom Reel-VDR. Daher mache ich das ganze im stable tree. Ich weiß nicht, ob der patch auch im testing tree läuft. Evtl. sind dann noch ein paar Anpassungen erforderlich.


    Gruß,
    beta

  • Hallo Beta,
    hab auch das Stable genommen.
    Kompiliert bei dir wirklich alles durch ?


    Es geht alles ausser die reelvdr-plugins-base.


    Genauer gesagt das loadepg


    Hier mal der Auszug, vielleicht kannst du mir ja helfen:


    reel@ReelBox:~/reelbox.org/stable/packages/reelvdr-plugins-base$ sudo make
    cat: .lastversion: No such file or directory
    make -C /media/hd/home/reel/reelbox.org/stable/src/vdr-plugins/src/loadepg plug i18n-dist
    make[1]: Betrete Verzeichnis '/media/hd/home/reel/reelbox.org/stable/src/vdr-plugins/src/loadepg-0.1.12'
    ccache g++ -O2 -funroll-loops -fomit-frame-pointer -m32 -march=pentium3 -mmmx -msse -mfpmath=sse -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -D_LARGEFILE_SOURCE -DREELVDR -DPLUGIN_NAME='"loadepg"' -DPLUGIN_NAME_I18N='"loadepg"' -I../../../vdr-1.4/include -I/usr/src/linux-headers-2.6.22-14-generic/include -o loadepg.o loadepg.c
    loadepg.c: In member function »bool cLoadepgOsd::SwitchToEpgChannel()«:
    loadepg.c:1129: Fehler: keine passende Funktion für Aufruf von »cChannel::SetSatTransponderData(int, int, char&, int, fe_code_rate)«
    ../../../vdr-1.4/include/vdr/channels.h:229: Anmerkung: Kandidaten sind: bool cChannel::SetSatTransponderData(int, int, char, int, int, int, int, int)
    make[1]: *** [loadepg.o] Fehler 1
    make[1]: Verlasse Verzeichnis '/media/hd/home/reel/reelbox.org/stable/src/vdr-plugins/src/loadepg-0.1.12'
    make: *** [/media/hd/home/reel/reelbox.org/stable/src/vdr-plugins/lib/libvdr-loadepg.so.1.4.12] Fehler 2
    reel@ReelBox:~/reelbox.org/stable/packages/reelvdr-plugins-base$



    Gruss Birdy

    1. Reelbox Avantgarde 12.12.1, 2X DVB-S2, 320GB HD
    2. Activy 300 zum "Basteln"

  • Weiter mit meinem Monolog: loadepg-patch ist im ersten Post.
    Bei mir läuft soweit alles stabil. Mit diesen patches sind auch ein paar Probleme behoben, die ich vorher hatte, z.B. editieren von Sendern in der Kanalliste. Wenn jemand Hilfe braucht für weitere Plugins, z.B. fritzbox, mailbox oder graphtft, bitte melden.


    Gruß,
    beta

  • Hallo Beta,


    würde auch gerne mal die Reel-Distri ausprobieren (bin Hde "Benutzer"). Welches Linux
    muß man auf den Rechner installieren (ubuntu, ...)? Oder spielt man das Reel-Factory Image
    auf die Platte? Wenn man neu compiliert, wie bekommt man dann die neuen Binaries in
    die Verzeichnisse (make install,...)?
    Sorry für die vielen Fragen, wäre nett wenn Du Sie beantworten würdest.


    Grüße


    Schrobbl

  • > Welches Linux muß man auf den Rechner installieren (ubuntu, ...)?
    > Oder spielt man das Reel-Factory Image auf die Platte?


    die rmm factory dvd enthät ein ubuntu
    leider ist das mit partimage/g4l (afair) so schön engepackt das man es leider nich einfach mal so mounten kann
    ich habe mich nach einigem probieren entschieden eine leere platte zu nehmen und die dvd durchlaufen zu lassen
    !!! vorsicht die überschreibt ohne tastendruck und rückfrage die gesamte platte!!!


    da partimage eine echte sch... software ist (jahre lang hat da scheinbar keiner neue/zeitgemäße funktionen integriert) kann man das image nur auf eine platte aufspielen die mind. so groß ist wie die ursprüngliche partition (auch wenn die nur zu einem bruchteil gefüllt ist) und als wenn das nicht reicht muss es auch noch /dev/sda sein, /dev/hda geht nicht - und das vergleichen manche mit ghost ...
    naja, die avg kommt mit einer 320er sata platte und für rmm ist das ok


    > Wenn man neu compiliert, wie bekommt man dann die neuen Binaries
    > in die Verzeichnisse (make install,...)?


    soweit ich mich erinnere schon aber im zeifelsfall:
    vdr binary liegt in /usr/sbin und die plugins in /usr/lib/vdr

  • So, bin jetzt dazugekommen, das ganze nochmal zu testen.


    Mit den neuen Patches läufts durch, und läuft auch.


    Es fehlen jedoch der WEBBROWSER und der REELBLOG,
    obwohl die Plugins im Log ohne Fehler geladen werden.


    Hier die Pakete die ich Installiert habe:


    extensionHD_1.7-reel17-2_i386.deb
    hdplayer_3.1-1_i386.deb
    hdshm-modules-2.6.22_2.6.22-1.7-reel4-1_i386.deb
    reelbox_1.8-1_i386.deb
    reelvdr-baseconfig_1.7-1_all.deb
    reelvdr-bin_1.4.12-r9027-1_i386.deb
    reelvdr-plugins-base_1.4.12-r9027-1_i386.deb
    reelvdr-reelblog_1.0.6-1_i386.deb
    reelvdr-reelbox_3.3.1-1_i386.deb
    reelvdr-skinreelng_1.1.2-1_i386.deb
    rubuntu-standard_1.58-2_i386.deb
    xine-reel-ehd_1.1.8-0.2.99.17-1_i386.deb
    reelvdr-pi-webbrowser_0.99.3-2_i386.deb
    reelvdr-tools_1.3-2_i386.deb tvtv_0.5.4-1_i386.deb
    usbmount-reel_0.10.9-1_all.deb


    fehlt noch was?


    schrobbl
    Kurzanleitung
    (ist von spelchri, bin selber auch nicht so fit)
    - Factory DVD installieren


    - Netzwerk konfigurieren


    - Distri "updaten"
    -> sudo aptitude update
    -> sudo aptitude dist-upgrade


    - Multiproto installieren (oder andere)
    -> sudo apt-get install mercurial
    -> hg clone http://jusst.de/hg/multiproto
    -> cd multiproto && make distclean && make && sudo make install
    -> sudo make makelinks


    - reelbox.org ziehen
    -> sudo svn co svn://reelbox.org --revision 9334


    - Patches von Beta anwenden (vielen Dank)


    - DVB-Treiber-Pfad in Make.config anpassen


    - compilieren
    -> sudo make (im package-Verzeichnis)
    -> es werden dann deb-Pakete erstellt


    - Pakete installieren
    -> sudo dpkg -i "oben genannte Pakete"


    - diseq und channels.conf in \etc\vdr korrigieren


    -------------------------------
    nochmal grosses Lob an spelchri



    Gruss Birdy

    1. Reelbox Avantgarde 12.12.1, 2X DVB-S2, 320GB HD
    2. Activy 300 zum "Basteln"

    Einmal editiert, zuletzt von Birdy ()

  • beta
    Danke für die Tips, habe mich entschieden die Reel-Factorydvd zuerst mal auf einer
    virtuellen Maschine (virutalbox) zu installieren und danach habe ich diese auf die
    "Partitionen meiner Wahl" auf meinen Mutlimedia-PC kopiert. Das System bootet jetzt
    auch hoch doch bleibt der VDR im Installations-Modus stehen. Ist ja kein problem man muss
    Ihn ja eh noch kompilieren. Und vor allem muss man noch lircd für die Fernbedienung einbinden!


    Birdy
    Danke für die Info's werde ich vielleicht heute noch probieren!


    Grüsse


    Schrobbl

  • Birdy,
    beide PI laufen bei mir. Hast Du irgendwelche Fehlermeldungen beim Starten?
    Ich habe einfach den VDR ein komplettes update machen lassen (vom reel-server), dann die patches in die stable, am Ende im vdr-1.4-Verzeichnis ein make install - das wars (OK, noch ein paar kleine Anpassungen in ein paar configs und meine module in /etc/modules etc.)).


    Gruß,
    beta

  • Hallo Beta,
    das Update vom Reel-Server habe ich auch gemacht.
    Ich hab jetzt deine Variante mit "make install" versucht,
    bricht aber beim Rotor-Plugin ab.
    Habe dieses dann gelöscht und die Installation lief durch.


    Leider habe ich noch immer keinen Webbrowser und das Reelblog Plugin im OSD.


    Im Anhang habe ich die log-Datei.


    Bin echt ratlos...


    Ist eigentlich die vdr-menu.xml vom Setup-Plugin für den "Anzeige-Inhalt" zuständig.
    Kannst du mir mal bitte deine hier reinstellen?


    Gruss Birdy

  • beta
    Hallo, hatte gerade eben Zeit an der Installation weiterzuarbeiten. Beim kompilieren bekommen
    ich jetzt folgenden Fehler:


    ccache g++ -O2 -funroll-loops -fomit-frame-pointer -m32 -march=pentium3 -mmmx -msse -mfpmath=sse -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_LIRC -DLIRC_DEVICE=\"/dev/lircd\" -DRCU_DEVICE=\"/dev/ttyS1\" -DMAXOSDMEMORY="1000000" -D_GNU_SOURCE -DVIDEODIR=\"/media/hd/recordings\" -DPLUGINDIR=\"/usr/lib/vdr\" -DDELAYED_TRICKMODE -DLOCDIR=\"./locale\" -DUSE_H264_PARSER -I/usr/include/freetype2 -I../kernel/linux-2.6.22/include audio.c
    dvbdevice.h:34: Fehler: »dvbfe_delsys« bezeichnet keinen Typ
    make[2]: *** [audio.o] Fehler 1


    an was kann das liegen. Die Patches sind eigentlich alle drin.


    Grüße


    Schrobbl


  • beta
    Hallo, ich habe einfach die falsche Make.config verwendet! :-((
    Funktioniert eigentlich der Channelscan?


    Grüße


    Schrobbl

  • Hallo,


    eine Frage habe ich noch ... gibt es einen bestimmten Trick wie man lirc zum laufen bekommt?
    Ich habe lirc installiert und ich sehe auch das sich vdr mit lirc verbindet ... aber die Signale
    kommen beim vdr nicht an!?
    Mit irw bekomme ich die Signale aber angezeigt.


    Grüße


    Schrobbl

Jetzt mitmachen!

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