Test für graphtft 0.3.7rc

  • Hallo,


    ich habe mal nach bestem Wissen und Gewissen ;D alle graphtft-Versionen von Horchi in das reichlich angestaubte SVN-Repostiory übertragen, so dass das jetzt wieder aktuell ist. Ich habe zudem auch meine Änderungen im Repository, so das Graphtft jetzt auch mit dem aktuellen VDR 1.7.31 und aktuellen ffmpeg libs problemlos kompilieren sollte.


    Es wäre nett, wenn der ein oder andere mal die Version aus dem svn testen könnte und hier über Erfolg oder Misserfolg berichtet.


    Desweiteren habe ich mal die Versionsinformationen im WIKI aktualisiert. Braucht hier eigentlich noch jemand die Infos zu Uralt-Versionen < 3.0 ?

    VDR 2.6.5 Kodi 18.6-Leia
    Debian GNU/Linux 12, Thermaltake DH102, ASUS PRIME N100I-D, CineS2 V6.5.
    Plugins:
    radio v1.1.0-6-g468280f , trayopenng 1.0.2, fritzbox 1.5.3, cdplayer 1.2.4, femon v2.4.0-GIT-d366856, menuorg 0.5.2, extrecmenung v2.0.4, streamdev-server v0.6.3, cecremote 1.5.0, osd2web 0.3.2, softhddevice v2.0.6-GIT97e825d

  • Der Compiler bricht bei mir mit folgendem Fehler ab:



  • Der Compiler bricht bei mir mit folgendem Fehler ab:


    Wäre noch nett, wenn du was über dein System verraten könntest, speziell die verwendete ffmpeg-Version.

    VDR 2.6.5 Kodi 18.6-Leia
    Debian GNU/Linux 12, Thermaltake DH102, ASUS PRIME N100I-D, CineS2 V6.5.
    Plugins:
    radio v1.1.0-6-g468280f , trayopenng 1.0.2, fritzbox 1.5.3, cdplayer 1.2.4, femon v2.4.0-GIT-d366856, menuorg 0.5.2, extrecmenung v2.0.4, streamdev-server v0.6.3, cecremote 1.5.0, osd2web 0.3.2, softhddevice v2.0.6-GIT97e825d

  • Was genau willst Du denn alles wissen?


  • Was genau willst Du denn alles wissen?


    Wenigstens noch die verwendetet Distribution.

    VDR 2.6.5 Kodi 18.6-Leia
    Debian GNU/Linux 12, Thermaltake DH102, ASUS PRIME N100I-D, CineS2 V6.5.
    Plugins:
    radio v1.1.0-6-g468280f , trayopenng 1.0.2, fritzbox 1.5.3, cdplayer 1.2.4, femon v2.4.0-GIT-d366856, menuorg 0.5.2, extrecmenung v2.0.4, streamdev-server v0.6.3, cecremote 1.5.0, osd2web 0.3.2, softhddevice v2.0.6-GIT97e825d

  • Wo kommt die 0.3.7rc eigentlich her? Kenne bisher nur die 0.3.6 von jwendel.de. Was kann denn die Version mehr?

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • imlibrenderer/dvbrenderer/mpeg2encoder.c:165:67: error: âavcodec_encode_video2â was not declared in this scope


    Bei ffmpeg scheint die API öfter zu wechseln als die Unterwäsche X( . Der Call ist erst ab 0.11 drin. Ich baue dann mal Codeweichen für ffmpeg < 0.11 ein.

    VDR 2.6.5 Kodi 18.6-Leia
    Debian GNU/Linux 12, Thermaltake DH102, ASUS PRIME N100I-D, CineS2 V6.5.
    Plugins:
    radio v1.1.0-6-g468280f , trayopenng 1.0.2, fritzbox 1.5.3, cdplayer 1.2.4, femon v2.4.0-GIT-d366856, menuorg 0.5.2, extrecmenung v2.0.4, streamdev-server v0.6.3, cecremote 1.5.0, osd2web 0.3.2, softhddevice v2.0.6-GIT97e825d

  • Bei mir kommt:


    Code
    make[1]: Entering directory `/home/vdr2/vdr/vdr-1.7.31/PLUGINS/src/graphtft'
    g++ -g -ggdb -O0 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"graphtft"' -D__STDC_CONSTANT_MACROS -DHAVE_IMAGE_MAGICK -DHAVE_IMLIB -DWITH_SYSINFO -DWITH_TCP_COM -DHAVE_DFB -DHAVE_FFMPEG -DHAVE_SWSCALE -fopenmp -I/usr/include/ImageMagick   -I../../../include -I../../../../DVB/include -I. -I./imlibrenderer -I./imlibrenderer/fbrenderer -I./imlibrenderer/dvbrenderer -I./dfbrenderer -I./imlibrenderer/dmyrenderer `pkg-config libgtop-2.0 --cflags` `directfb-config --cflags` -I/usr/include -I/usr/include/libavcodec -I/usr/include -I/usr/include/libswscale -o dspitems.o dspitems.c
    dspitems.c: In member function âconst char* cDisplayItem::variable(const char*, const char*, int&)â:
    dspitems.c:424:81: error: âconst class cRecordingInfoâ has no member named âEventIDâ
    make[1]: *** [dspitems.o] Error 1
    make[1]: Leaving directory `/home/vdr2/vdr/vdr-1.7.31/PLUGINS/src/graphtft'


    System wie in Signatur, ffmpeg:

    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,

  • Wo kommt die 0.3.7rc eigentlich her? Kenne bisher nur die 0.3.6 von jwendel.de. Was kann denn die Version mehr?


    Die kommt von mir :D . Da Jörg wenig Zeit hat, pflege ich meine Patche derzeit selber ein. Ich habe deswegen von Jörg Zugriff auf das Repository bekommen.


    Neues gibt es da erst mal nicht, das ist nur Produktpflege, damit graphtft auch auch aktuellen Distributionen compiliert. Ich will später eventuell mal schauen, ob durch die letzten API-Änderungen im VDR nicht auch der Patch überflüssig wird.

    VDR 2.6.5 Kodi 18.6-Leia
    Debian GNU/Linux 12, Thermaltake DH102, ASUS PRIME N100I-D, CineS2 V6.5.
    Plugins:
    radio v1.1.0-6-g468280f , trayopenng 1.0.2, fritzbox 1.5.3, cdplayer 1.2.4, femon v2.4.0-GIT-d366856, menuorg 0.5.2, extrecmenung v2.0.4, streamdev-server v0.6.3, cecremote 1.5.0, osd2web 0.3.2, softhddevice v2.0.6-GIT97e825d

  • Warum svn?


    Das ist halt schon immer die Heimat des Plugins. :hat1

    VDR 2.6.5 Kodi 18.6-Leia
    Debian GNU/Linux 12, Thermaltake DH102, ASUS PRIME N100I-D, CineS2 V6.5.
    Plugins:
    radio v1.1.0-6-g468280f , trayopenng 1.0.2, fritzbox 1.5.3, cdplayer 1.2.4, femon v2.4.0-GIT-d366856, menuorg 0.5.2, extrecmenung v2.0.4, streamdev-server v0.6.3, cecremote 1.5.0, osd2web 0.3.2, softhddevice v2.0.6-GIT97e825d

  • Bei mir kommt:

    Code
    dspitems.c: In member function âconst char* cDisplayItem::variable(const char*, const char*, int&)â:
    dspitems.c:424:81: error: âconst class cRecordingInfoâ has no member named âEventIDâ[/quote]

    [/quote]
    Da scheint mir der VDR nicht gepatch.

    VDR 2.6.5 Kodi 18.6-Leia
    Debian GNU/Linux 12, Thermaltake DH102, ASUS PRIME N100I-D, CineS2 V6.5.
    Plugins:
    radio v1.1.0-6-g468280f , trayopenng 1.0.2, fritzbox 1.5.3, cdplayer 1.2.4, femon v2.4.0-GIT-d366856, menuorg 0.5.2, extrecmenung v2.0.4, streamdev-server v0.6.3, cecremote 1.5.0, osd2web 0.3.2, softhddevice v2.0.6-GIT97e825d

  • Ja nee, is klar, - es wäre ja eine Katastrophe, wenn alle Plugins zentral auf EINEM(!) Repo liegen würden. ^^


    Ach und welches Repository hast du dafür im Auge? VDR-Developers.org, dass schon mal alle Projekte vergessen hat? SVN, CVS und GIT sind dafür da, den Entwicklern die Arbeit zu erleichtern und nicht dem Rest das Saugen zu vereinfachen.


    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

  • ich habe mal nach bestem Wissen und Gewissen ;D alle graphtft-Versionen von Horchi in das reichlich angestaubte SVN-Repostiory übertragen, so dass das jetzt wieder aktuell ist.

    danke dafür! :]


    .. in letzter zeit war's recht mühsam graphtft am system mit unterschiedlichen vdr-versionen 'zusammenzupatchen'.


    ciax


    ps: getestet ist es noch nicht (ffmpeg 0.10)

  • Gerade getestet, läuft quasi "out of the box" durch - super sache . Danke :tup



    War in letzter Zeit je nach ffmpeg Version ein Kampf das Plugin bauen zu können.
    Hatte es einmal nur gegen die ffpmeg von mplayer bauen können. (Die wissen schon warum die eine eigene ffmpeg mitliefern)

    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

  • Bei ffmpeg scheint die API öfter zu wechseln als die Unterwäsche X( . Der Call ist erst ab 0.11 drin. Ich baue dann mal Codeweichen für ffmpeg < 0.11 ein.


    So, ich habe jetzt eine Version eingecheckt, die hoffentlich wieder überall kompiliert. Rauszufinden, welcher Call bei welcher Version in welcher Distribution drin ist, ist :motz4. Bei älteren ffmpeg Versionen gibt es deswegen weiterhin deprecated Warnungen, sollte aber compilieren und funktionieren.


    Ich habe das jetzt auf OpenSUSE 12.2 für die neue API und Ubuntu 12.04 für älter API getestet.

    VDR 2.6.5 Kodi 18.6-Leia
    Debian GNU/Linux 12, Thermaltake DH102, ASUS PRIME N100I-D, CineS2 V6.5.
    Plugins:
    radio v1.1.0-6-g468280f , trayopenng 1.0.2, fritzbox 1.5.3, cdplayer 1.2.4, femon v2.4.0-GIT-d366856, menuorg 0.5.2, extrecmenung v2.0.4, streamdev-server v0.6.3, cecremote 1.5.0, osd2web 0.3.2, softhddevice v2.0.6-GIT97e825d

  • Jepp, läuft. Allerdings findet das System die TT-6400 nicht mehr - andere Baustelle :)
    Danke!

    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,

  • Hi,


    kleines Problem hab ich da noch mit "graphtft-0.3.7"
    ..Rec-Button ist immer aktiv nach VDR start.(kein Timer aktiviert!!)
    any Hints?


    Gruss
    Wolfi

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

Jetzt mitmachen!

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