[ANNOUNCE] graphtft 0.3.1

  • Ich habe die gepatchten Sourcen von graphtft rübergezogen - aber jetzt habe ich es glaube ich kapiert: der VDR muss gepatcht werden.....

    Gruss,
    Michael

    VDR2: Ubuntu 20.04.2 LTS, 5.4.0-66-generic x86_64, TT-S2 6400 DVB-S, VDR 2.4.x, TouchTFT. Plugins: remote,dvbhddevice,live,graphtft,epgsearch,extrecmenu,

  • Mit einem Patch, der bei graphtft dabei war, lief der compiler durch.


    Jetzt habe ich die nächsten Probleme.......

    Gruss,
    Michael

    VDR2: Ubuntu 20.04.2 LTS, 5.4.0-66-generic x86_64, TT-S2 6400 DVB-S, VDR 2.4.x, TouchTFT. Plugins: remote,dvbhddevice,live,graphtft,epgsearch,extrecmenu,

  • Unter einer Suse 11.3 64 mit einem VDR-1.7.10 ext. Patch (graphtft aktiv)
    kommt dies:

    Code
    r/fbrenderer -I./imlibrenderer/dvbrenderer -I./dfbrenderer -I./imlibrenderer/dmyrenderer `pkg-config libgtop-2.0 --cflags` -I/usr/include/libavcodec -I/usr/include/libswscale `directfb-config --cflags` -I/usr/include -I/usr/include/libavcodec -I/usr/include -I/usr/include/libswscale -o display.o display.c
    In file included from /usr/include/libavutil/avutil.h:81:0,
                     from /usr/include/libavcodec/avcodec.h:30,
                     from ./imlibrenderer/fbrenderer/mpeg2decoder.h:22,
                     from ./dfbrenderer/dfbrenderer.h:26,
                     from display.c:39:
    /usr/include/libavutil/common.h: In function âint32_t av_clipl_int32_c(int64_t)â:
    /usr/include/libavutil/common.h:168:47: error: âUINT64_Câ was not declared in this scope
    make[1]: *** [display.o] Error 1


    Source ist aktuell von dort:

    Code
    svn co https://vdr-graphtft.svn.sourceforge.net/svnroot/vdr-graphtft vdr-graphtft


    In einem älteren Thread hier hatte auch jemand dieses Problem.
    Doch die Lösungen von damals helfen hier leider nicht.

    VDR 1 (SD) : ASRock A330 GC, 1 GB RAM, TT- FF Karte rev. 2.3, 7'' TFT, Lirc X10 - Selbstbau Gehäuse - Suse 11.3 (64) vdr-1.7.10 diverse Plugins
    VDR 2 (HD) : MSI G41M-P25, 2 GB RAM, E6700 2x3.20GHz, Gainward GT220, 2TB HD, Lirc X10, TT S2-3600 USB, TT S2-1600, - Suse 11.3 (64) NvidiaTreiber 260.19 vdr-1.7.18 - xineliboutplugin 1.0.90 cvs, xine-lib 1.1.90 , s2-liplianin DVB Treiber

  • In bei meinem System fehlt die Magick++.h , diese sollte in libMagick++-devel drin sein :evil:


    Dieses Paket habe ich aber installiert, seltsam.


    Diese Header Datei ist aber definitiv nicht vorhanden, in welchem Paket könnte sich diese befinden ? bei Suse 11.3 64Bit


    Habe etwas "gegoogelt":
    Die Magick++.h ist im Paket ImageMagick-Magick++-devel enthalten, für meine Suse Version finde ich dieses Paket aber nicht

    VDR 1 (SD) : ASRock A330 GC, 1 GB RAM, TT- FF Karte rev. 2.3, 7'' TFT, Lirc X10 - Selbstbau Gehäuse - Suse 11.3 (64) vdr-1.7.10 diverse Plugins
    VDR 2 (HD) : MSI G41M-P25, 2 GB RAM, E6700 2x3.20GHz, Gainward GT220, 2TB HD, Lirc X10, TT S2-3600 USB, TT S2-1600, - Suse 11.3 (64) NvidiaTreiber 260.19 vdr-1.7.18 - xineliboutplugin 1.0.90 cvs, xine-lib 1.1.90 , s2-liplianin DVB Treiber

    Einmal editiert, zuletzt von rudirabbit ()

  • Zitat


    Genau dieses Paket habe ich schon installiert, via yast dort sind die packman reposteris definiert.
    Laut yast ist dieses Paket definitv installiert, deshalb bin ich ja so ratlos :evil:

    VDR 1 (SD) : ASRock A330 GC, 1 GB RAM, TT- FF Karte rev. 2.3, 7'' TFT, Lirc X10 - Selbstbau Gehäuse - Suse 11.3 (64) vdr-1.7.10 diverse Plugins
    VDR 2 (HD) : MSI G41M-P25, 2 GB RAM, E6700 2x3.20GHz, Gainward GT220, 2TB HD, Lirc X10, TT S2-3600 USB, TT S2-1600, - Suse 11.3 (64) NvidiaTreiber 260.19 vdr-1.7.18 - xineliboutplugin 1.0.90 cvs, xine-lib 1.1.90 , s2-liplianin DVB Treiber

  • Ich will das Thema nochmals aufgreifen,das Plugin lässt sich nicht bauen.


    Code
    from ./dfbrenderer/dfbrenderer.h:26,
     from display.c:39:
    /usr/include/libavutil/common.h: In function âint32_t av_clipl_int32_c(int64_t)â:
    /usr/include/libavutil/common.h:170:47: error: âUINT64_Câ was not declared in this scope
    make[1]: *** [display.o] Error 1


    Dort wird abgebrochen, es macht den Eindruck, daß UINT64_C in common.h (von libavutil) nicht definiert ist.
    Der Variablentyp UINT64_C ist wiederum in stdint.h definiert, die stdint.h ist aber in common.h "includiert"
    stdint.h ist auch in meinem System vorhanden.


    Seltsam :evil: - warum es nicht durchläuft ?

    VDR 1 (SD) : ASRock A330 GC, 1 GB RAM, TT- FF Karte rev. 2.3, 7'' TFT, Lirc X10 - Selbstbau Gehäuse - Suse 11.3 (64) vdr-1.7.10 diverse Plugins
    VDR 2 (HD) : MSI G41M-P25, 2 GB RAM, E6700 2x3.20GHz, Gainward GT220, 2TB HD, Lirc X10, TT S2-3600 USB, TT S2-1600, - Suse 11.3 (64) NvidiaTreiber 260.19 vdr-1.7.18 - xineliboutplugin 1.0.90 cvs, xine-lib 1.1.90 , s2-liplianin DVB Treiber

  • IG88
    Danke für den Tip - Bin jetzt nicht der Linux Profi, ich habe ffmpeg als paket von packman unter yast installiert.
    Dies ist für mein Verständnis kein Source Code, somit kann ich mit dort nichts konfigurieren und maken ?


    Ich will ein sauberes System, da ich ffmpeg mit allen Abhängigkeiten schon drin habe, frage ich mich ob es Sinn macht jetzt die FFmpeg-source quasi drüber zu installieren.


    Wie wäre die optimale Vorgehensweise ?

    VDR 1 (SD) : ASRock A330 GC, 1 GB RAM, TT- FF Karte rev. 2.3, 7'' TFT, Lirc X10 - Selbstbau Gehäuse - Suse 11.3 (64) vdr-1.7.10 diverse Plugins
    VDR 2 (HD) : MSI G41M-P25, 2 GB RAM, E6700 2x3.20GHz, Gainward GT220, 2TB HD, Lirc X10, TT S2-3600 USB, TT S2-1600, - Suse 11.3 (64) NvidiaTreiber 260.19 vdr-1.7.18 - xineliboutplugin 1.0.90 cvs, xine-lib 1.1.90 , s2-liplianin DVB Treiber

  • Ich habe es nun doch geschafft, graphtft auf meinem System zu compilern.


    Im Makefile war ein

    Code
    DEFINES += -D__STDC_CONSTANT_MACROS


    nötig.
    Dann wurden in fbrenderer.c und in mpeg2encoder.c diverse ffmpeg Header Files nicht gefunden, die bei mit an anderer Stelle waren.


    Jedenfalls läuft es nun durch, und das Plugin funktioniert auch (framebuffer device)


    In der Standart Ansicht bekomme ich ein Smilie NOCOVER :(
    Dort sollten die Senderinfos angezeigt werden ? - so in etwa wie beim Graphlcd Plugin.
    Ich habe das Theme File Deep Blue 0.3.1 installiert.


    Meine zweite Frage:
    Gibt es kleine TFT's die man in das VDR Gehäuse einbauen kann ?

    VDR 1 (SD) : ASRock A330 GC, 1 GB RAM, TT- FF Karte rev. 2.3, 7'' TFT, Lirc X10 - Selbstbau Gehäuse - Suse 11.3 (64) vdr-1.7.10 diverse Plugins
    VDR 2 (HD) : MSI G41M-P25, 2 GB RAM, E6700 2x3.20GHz, Gainward GT220, 2TB HD, Lirc X10, TT S2-3600 USB, TT S2-1600, - Suse 11.3 (64) NvidiaTreiber 260.19 vdr-1.7.18 - xineliboutplugin 1.0.90 cvs, xine-lib 1.1.90 , s2-liplianin DVB Treiber

    Einmal editiert, zuletzt von rudirabbit ()

  • data: Danke - ich hatte ein Problem mit den Themefiles, habe jetzt "Alien vs. Predator" .
    Dort bekomme ich zwar immer noch eine Warnung, daß die Syntax nicht kompatibel sei - die Darstellung ist aber jetzt in Ordnung.


    Da ich wie schon öfters gesagt, einen neuen VDR baue und graphtft nicht compilern konnte, wollte ich zuerst in meinen "Neuen" wieder ein LCD Display (t6963c einbauen).


    Nachdem ich nun graphtft zum Laufen gebracht habe (geniales plugin) , bin ich von der Darstellung des LCD nicht mehr so begeistert :evil:


    Nun bin ich auf Suche nach einem kleinem TFT mit VGA Anschluss. Das kleinste was ich in Bucht gefunden habe ist ein 7 Zoll, für mein Gehäuse ist dies fast schon zu groß.
    Was habt ihr so eingebaut ?


    mfg Rudi

    VDR 1 (SD) : ASRock A330 GC, 1 GB RAM, TT- FF Karte rev. 2.3, 7'' TFT, Lirc X10 - Selbstbau Gehäuse - Suse 11.3 (64) vdr-1.7.10 diverse Plugins
    VDR 2 (HD) : MSI G41M-P25, 2 GB RAM, E6700 2x3.20GHz, Gainward GT220, 2TB HD, Lirc X10, TT S2-3600 USB, TT S2-1600, - Suse 11.3 (64) NvidiaTreiber 260.19 vdr-1.7.18 - xineliboutplugin 1.0.90 cvs, xine-lib 1.1.90 , s2-liplianin DVB Treiber

  • http://www.vdrportal.de/board/thread.php?threadid=62023


    aber ein 7" 16:9 geht da sicher auch
    es gibt mehrere komerzielle gehäuse sie solche 7" displays benutzen


    OrigenAE S16T ATX HTPC
    Silverstone SST-CW03B-MT
    Silverstone SST-LC18-S La Scala
    Thermaltake DH102 Desktop VH2001BNS mit 7 Zoll LCD
    Thermaltake DH202 Desktop mit Touch-Screen VJ80051N2Z


    die Thermaltake's sind mit 380€ eigentlich garnicht so teuer wenn man bedenkt wieviel arbeit es macht wenn man selbst hand anlegt
    die anderen sind mit 600-650€ doch ziemlich teuer


    oder mit 4.3" TFT
    Silverstone SST-GD02S-MT Grandia Desktop


    bigger is better und wen der geldbeutel zu sehr drückt
    OrigenAE S21T ATX HTPC - 12,1 Zoll Touchscreen TFT
    ist aber dann kein desktop gehäuse mehr (höhe 22 cm)


    man kann aber auch einfach das display und den ir empfänger sichtbar positionieren und das case irgendwo verschwinden lassen, spart eine menge geld


    ich habe damals für geäuse und das externe 8" display schon 380€ hingelegt, dafür gits heute schon was fertiges
    imho gits zum thermatake hier im board auch threads

  • Hi rudirabbit,


    mittlerweile sind neben dem Plugin auch alle verfügbaren Themes (mit Ausnahme eines speziellen easyVDR Theme) in SourceForge zu finden.
    Aktuelle Plugin Version ist 0.3.4.


    Ich empfehle Dir die dort hinterlegten Versionen. Dann sind auch die Meldungen weg.
    Event. musst Du Deine Anpassungen noch mal wiederholen.


    Du bekommst die Version wie hier beschrieben
    http://www.vdr-wiki.de/wiki/in…gin#Entwicklungsversionen


    LG
    data

    VDR: easyVDR 0.8.0 - VDR 1.7.0
    CPU: Athlon 4850e; MB: Gigabyte GA-MA78GM-S2H; RAM: 2 GB DDR2; HDD: 2TB SATA; DVD-Brenner; DVB-C: Hauppauge WinTV DVB-C 4MB Mod; STB AVBoard 1.3; Case: Thermaltake DH 202

  • Danke data, das mit den Skin's klappt jetzt auch, hätte auch selbst draufkommen können :evil:


    Wegen den VDR Gehäuse mit TFT:
    Diese Gehäuse sind mir einfach zu teuer.
    Ich habe schon länger ein ITX Gehäuse, ohne Display dort will ich mein Atom Board einbauen.


    Ich will die Plastik Frontplatte gegen eine selbst designte Aluplatte tauschen.
    Dort ein TFT mit dem genialen Plugin wäre der "Hingucker"
    Sowas wurde hier schon öfters gemacht, das hat mich inspiriert.
    Was fertiges zu kaufen, ist mir auch zu langweilig (und wie gesagt zu teuer)


    TFT's mit Video Eingang wären billiger zu bekommen und auch <7 Zoll, leider hat die Onboard Graphik meines Asrock A330GC nur einen VGA Ausgang.


    Ich hatte auch schon den Gedanken einen VGA->Video Adapter zu bauen, doch das wäre ein nicht unerheblicher Aufwand aus dem RGB Signal ein Video Signal generieren. Mit ein paar Gattern ist das nicht getan :evil:


    Es gibt fertige 10 Euro Adapter, die funktionieren aber nur wenn an der VGA Buchse Pin 15 des MB das Video Signal anliegt.
    Ob dies bei meinem Asrock Board so ist bezweifle ich.
    Ich werde das aber mal mit dem Oszi nachprüfen.


    mfg Rudi

    VDR 1 (SD) : ASRock A330 GC, 1 GB RAM, TT- FF Karte rev. 2.3, 7'' TFT, Lirc X10 - Selbstbau Gehäuse - Suse 11.3 (64) vdr-1.7.10 diverse Plugins
    VDR 2 (HD) : MSI G41M-P25, 2 GB RAM, E6700 2x3.20GHz, Gainward GT220, 2TB HD, Lirc X10, TT S2-3600 USB, TT S2-1600, - Suse 11.3 (64) NvidiaTreiber 260.19 vdr-1.7.18 - xineliboutplugin 1.0.90 cvs, xine-lib 1.1.90 , s2-liplianin DVB Treiber

  • hallo data,

    Zitat

    Original von data
    [..]Du bekommst die Version wie hier beschrieben
    http://www.vdr-wiki.de/wiki/in…gin#Entwicklungsversionen


    LG
    data


    ist der subversion checkout für src/themes des graphtft down? :schiel -- ich erreiche die seite nicht ...


    gruß, ciax

  • Hallo ciax,


    ich kann keinen Fehler feststellen.
    Sowohl die Sourcen als auch die Themes lassen sich bei mir via svn einwandfrei downloaden und der Link direkt auf Sourceforge funktioniert ebenfalls.
    Da werde ich Dir leider nicht viel helfen können fürchte ich.


    LG
    data

    VDR: easyVDR 0.8.0 - VDR 1.7.0
    CPU: Athlon 4850e; MB: Gigabyte GA-MA78GM-S2H; RAM: 2 GB DDR2; HDD: 2TB SATA; DVD-Brenner; DVB-C: Hauppauge WinTV DVB-C 4MB Mod; STB AVBoard 1.3; Case: Thermaltake DH 202


  • ich hab mir ein samsung u7 besorgt. direkt aus korea ueber ebay. war ca 80.-
    ist ueber usb angeschlossen und extern. steht als NEBEN dem vdr - oder besser drueber - weil ich den vdr inzwischen komplett im tv moebel verbaut habe - da hoert man nix davon und er laeuft trotzdem kuehl.

    produktiv: intel dh67bl, sat>ip, octopusnet, 16gig boot-ssd, yavdr 0.6.1, cir lirc
    testing: zotac ion-f itx, 1x tt s2-3600 usb, 8gig boot-ssd, yavdr 0.5 testing
    tv: samsung 75" amp:denon avr-x1300

  • hi data,


    danke! ich hab da tatsächlich ein problem bei ein paar internetseiten mit meinem provider ...


    sorry für OT!
    gruß, ciax

  • Zitat von izeman:

    Zitat

    ich hab mir ein samsung u7 besorgt. direkt aus korea ueber ebay. war ca 80.- ist ueber usb angeschlossen und extern. steht als NEBEN dem vdr - oder besser drueber - weil ich den vdr inzwischen komplett im tv moebel verbaut habe - da hoert man nix davon und er laeuft trotzdem kuehl.


    Danke für den Tip, ich habe ein faytech TFT für 50 Euros in der Bucht gekauft.


    Das Teil habe ich in mein Gehäuse eingebaut, war ein nicht unerheblicher Aufwand. Jetzt muss ich noch eine neue Frontplatte bauen.


    Auch Elektronisch hat mich das TFT etwas geärgert. Das Display muss man händisch einschalten bleibt also erst mal dunkel wenn es Strom bekommt.


    Für einen VDR ein untragbarer Zustand:
    Da mein Board noch eine serielle frei hat, schalte ich das Display mit der DTR Leitung ein oder aus. Als Hardware brauche ich dazu nur noch einen 4066.
    Softwaremässig habe ich dies hier:


    Dies wird beim Start des VDR ausgeführt, und ich habe es in dem Befehlen mit drin, so kann ich bei Bedarf das Display vom VDR aus ein oder ausschalten.
    Ich will evtl. in den VDR eine Funktion einbauen, die das Display z.b nach 1 Stunde ausschaltet wenn der VDR nicht bedient wird, wenn an der FB was gemacht geht das Display wieder an.
    Das dürfte machbar sein.


    mfg Rudi

    VDR 1 (SD) : ASRock A330 GC, 1 GB RAM, TT- FF Karte rev. 2.3, 7'' TFT, Lirc X10 - Selbstbau Gehäuse - Suse 11.3 (64) vdr-1.7.10 diverse Plugins
    VDR 2 (HD) : MSI G41M-P25, 2 GB RAM, E6700 2x3.20GHz, Gainward GT220, 2TB HD, Lirc X10, TT S2-3600 USB, TT S2-1600, - Suse 11.3 (64) NvidiaTreiber 260.19 vdr-1.7.18 - xineliboutplugin 1.0.90 cvs, xine-lib 1.1.90 , s2-liplianin DVB Treiber

Jetzt mitmachen!

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