vdr 1.6 & plugins für HD OSD patchen und kompilieren

  • So, ich würd gern den vdr für ein grösseres osd patchen...
    Der letzte >Eigenbau war 1.4.7, inzwischen hat sich ja einiges geändert...


    Also spontan die sourcen von e-tobi geholt, die 2 Zeilen für die osd Auflösung geändert,
    per dpkg-buildpackage das Paket erstellt und mit dpkg -i installiert...


    vdr neu gestartet - kein Bild... systog sagt nach dem laden der setup.conf:
    etliche ERROR: unknown config parameter: ...


    Ok, die Plugins sind ja noch die alten, also auch mal das xineliboutput Plugin neu erstellt...
    etliche Abhänigkeiten installiert
    apt-get source vdr-plugin-xineliboutput
    dpkg-source -x vdr-plugin-xine*.dsc
    cd vdr-plugin-xineliboutput-1.0.4/
    dpkg-buildpackage -us -uc -sa


    Tja, nur beim installieren gibt es gemecker weil die abi erwünscht ist...
    also apt-get install vdr-abi-1.6.0-multipatch ...
    Die (wie im nachhinein verständlich) natürlich den eigenbau vdr wieder gegen den cvon tobi tauscht...


    So, nun mal die frage...
    Sind die etobi multipatch sourcen schon gepatcht oder muss man die patches noch selbst durchführen,


    und vor allem: Wie erstellt man die eigene abi?


    Bei den plugins dürfte dann wohl eine kleine änderung für die neue abi erforderlich sein,
    ein tip welche Datei dies beinhaltet wär nett.

  • Zitat

    Original von netvista-fan
    dpkg-buildpackage -us -uc -sa


    Du must die PATCHVARIANT mit angeben:

    Code
    PATCHVARIANT=multipatch dpkg-buildpackage -us -uc -sa


    Zitat

    Original von netvista-fan
    und vor allem: Wie erstellt man die eigene abi?


    In dem man in debian/abi-version die Version ändert.

    Zitat

    Original von netvista-fan
    Bei den plugins dürfte dann wohl eine kleine änderung für die neue abi erforderlich sein,
    ein tip welche Datei dies beinhaltet wär nett.


    Das vdr-dev-Paket installieren und alle Plugins neu bauen, nachdem man jeweils in debian/changelog einen Eintrag dazugebastelt hat, in dem man beschreibt, dass man gegen eine neue Abi-Version rekompiliert hat und die Release-Nummer erhöht hat.


    All das hat Tobi auf seiner Seite aber sehr schön erklärt.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Zitat

    Original von netvista-fan
    Ist ja ein ziemlicher Aufwand für ein etwas grösseres OSD.


    Das ist der Grund warum ich das erst letzte Woche gemacht habe, weil ich mir meine Pakete sowieso selber bauen muss wegen Jaunty und einem zu alten extensions-Patch in etobis Paketen.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • So, ich habs jetzt hinbekommen und erklär die Sache mal für dei Nachwelt...


    System: Debian lenny mit 2.6.28er kernel und dem e-tobi vdr-experimental multipatch repository
    Vorher ist der 1.6er VDR + xineliboutput, sxfe und graphlcd installiert.


    Man lege ein passendes Verzeichnis an irgendwo in /usr/src und möge hinein wechseln.
    dann...


    apt-get source vdr-dev
    dpkg-source -x vdr_1.6.0-8ctvdr2.dsc
    cd vdr-1.6.0
    # in vdr-16.0 dann z.b. mit dem mc editor die config.h öffnen, so 1-2 seiten runterscrollen und
    # #define MAXOSDWIDTH 1280 und #define MINOSDWITH 768 setzen (oder höher halt je nach TV Auflösung)
    PATCHVARIANT=multipatch dpkg-buildpackage -tc -uc -us # (ggf noch -fakeroot)
    cd ..
    dpkg -i vdr-dev_1.6.0-8ctvdr2_all.deb
    dpkg -i vdr_1.6.0-8ctvdr2_i386.deb


    Das vdr-sxfe Frontend starten und in den Einstellungen fürs OSD
    die vertikale und horizontale Auflösung erhöhen.


    In den Einstellungen fürs xineliboutput-plugin
    gibts bei mir bei "Blending method:"
    auf Software: ein transparentes OSD (wohl je nach Theme) das leider je nach Auflösung/Format des Video Signals skaliert wird
    und auf Hardware ein unskaliertes OSD das leider nicht transparent ist, dazu ruckelt noch das Bild im Hintergrund
    Also, entweder ein hübsches OSD das zwischen 4/3 und 16/9 wechselt oder ein unschönes das immer auf voller grösse ist,
    evtl. kann man ja noch was mit dem soft-osd patch machen, falls der nicht eh schon drin ist???


    Jedenfalls klappen die bereits installierten Plugins.


    So, alles ohne Gewähr und Tips zur weiteren optimierung wären nicht schlecht.


    Ein eigenes Repository zu erstellen wäre dann natürlich noch ne feine Sache, aber ich hab hier ja noch soooo viele Baustellen... und die hud Option von vdr-sxfe ist erstmal gestorben.

Jetzt mitmachen!

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