[ANNOUNCE] VDR developer version 1.7.33

  • scanner.c:410:25: error: expected ‘;’ before ‘else’

    Würde das mal machen.

    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 mal einen diff zwischen beiden Version 1.7.32 und 1.7.33 erstellt.
    Beim händischen patchen muss man halt aufpassen, dass man Tabulator mit rein baut, dann klappt es auch.

    Dateien

    Gruß Marco


    HW: TT6400-S2
    SW: Fedora 37, kernel-6.1.6-200.fc37.x86_64, vdr-2.6.1-2.fc37.x86_64


    Fedora37 x86_64 Gnome Desktop 42.2 Ausgabe über das vdr-softhddevice plugin

    ViewSonic VX3276 HDMI-1 <------------> HDMI NVidia Geforce-gt-1030

    ViewSonic VX3276 HDMI-2 <------------> HDMI Technotrend S2-6400


  • FireFly
    Das Fixen des Burn-Plugins hat bei mir nicht funktioniert.
    So sieht es jetzt aus:


    Zeile 8 ist zuviel.

    - 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

  • Kann es sein, dass Zeile 8 zu viel ist?


    Tss, das ist doch die Zeile die ersetzt werden sollte.


    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

  • Hallo !



    Gibt es schon einen Fix für xineliboutput ?


    Der Compile geht aktuell schief:


    make[1]: Entering directory `/backup/privat/tv/dvb/vdr-1.7.33/PLUGINS/src/xineliboutput'
    Makefile:109: Building inside VDR source tree
    g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.90-cvs"' -Wall -I../../../include -o xineliboutput.o xineliboutput.c
    g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.90-cvs"' -Wall -I../../../include -o device.o device.c
    device.c: In Elementfunktion »virtual int cXinelibDevice::PlayTs(const uchar*, int, bool)«:
    device.c:1162:44: Fehler: »const class cPatPmtParser« hat kein Element namens »PmtPid«
    make[1]: *** [device.o] Fehler 1
    make[1]: Leaving directory `/backup/privat/tv/dvb/vdr-1.7.33/PLUGINS/src/xineliboutput'


    Grüße,


    Dirk

  • Moin,

    Na wo soll deiner Meinung nach das ; hin?

    Hast natürlich recht, habe den Code gestern gar nicht angesehen, meine unqualifizierte Antwort barsierte nur auf der Compilerfehlermeldung.

    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


  • Ja. Wie weiter oben beim Burn-Plugin. Oder: Guck mal hier

  • Moin!


    Abhilfe schafft lt. http://www.gnu.org/software/make/manual/…s_002fRecursion ein

    Diff
    --- Makefile.org        2012-12-08 18:30:01.250135758 +0100
    +++ Makefile    2012-12-08 18:27:47.922882959 +0100
    @@ -9,7 +9,7 @@
     # IMPORTANT: the presence of this macro is important for the Make.config
     # file. So it must be defined, even if it is not used here!
     #
    -PLUGIN = dvbhddevice
    +export PLUGIN = dvbhddevice
     
     ### The version number of this plugin (taken from the main source file):


    und damit funktionierts bei mir wieder. Ja, auch in Makefiles kann man Variablen exportieren ;)


    Der Patch gefällt mir gut! Hast du Lust, den auf der vdr-Mailingliste zu posten? Dann geht der nicht so leicht verloren und vielleicht fließt er dann in die nächste Version ein.


    Lars.

  • Moin!



    Der Patch gefällt mir gut! Hast du Lust, den auf der vdr-Mailingliste zu posten? Dann geht der nicht so leicht verloren und vielleicht fließt er dann in die nächste Version ein.


    Ist bereits alles bekannt, und mir liegt auch schon ein größerer Patch zum Thema Makefile vor. Allerdings hat mir der noch nicht so ganz gefallen, daher habe ich ihn in der 1.7.33 noch nicht drin. Kommt voraussichtlich in der 1.7.34.


    Klaus

  • Habe soeben auf 1.7.33 aktualisiert und die konfigurationen von 1.7.32 übernommen.


    Wenn ich das Menü öffne, wird zwar schön das LCARS angezeigt - aber es steht nirgends Text drin ..... ??
    Habe ich da eine Einstellung übersehen oder vergessen ?

    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,

  • Hallo ich stecke hier noch bei graphtft fest:
    Ausgabe:

    Code
    dspitems.c: In member function »const char* cDisplayItem::variable(const char*, const char*, int&)«:dspitems.c:591: Fehler: keine passende Funktion für Aufruf von »cTimers::GetMatch(const cEvent*&, int*)«/usr/local/src/VDR/include/vdr/timers.h:118: Anmerkung: Kandidaten sind: cTimer* cTimers::GetMatch(time_t)/usr/local/src/VDR/include/vdr/timers.h:119: Anmerkung:                  cTimer* cTimers::GetMatch(const cEvent*, eTimerMatch*)


    hat ja auch mit den Aenderung von TimerMatch zu tun, nur leider krieg ich die Lösung nicht gebacken...
    Kann da wer helfen?
    Danke Grüsse Peje

  • Hallo ich stecke hier noch bei graphtft fest:
    Ausgabe:


    Sieh dir hier den epgsearch Patch an, dann siehst du wie man es macht und das nächste mal bitte deinen Text lesbar umbrechen.


    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

  • Dank dir GDA den patch von copperhead hab ich gesehen nur wie gesagt klappt das umlegen auf graphtft nicht....
    Grüsse Peje

  • Dank dir GDA den patch von copperhead hab ich gesehen nur wie gesagt klappt das umlegen auf graphtft nicht....


    Das kann ich mir nicht vorstellen, dass das nicht klappt.


    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

  • meckern tut er in

    Code
    dspitems.c:591: Fehler: keine passende Funktion für Aufruf von »cTimers::GetMatch(const cEvent*&, int*)«


    der Aufruf in dspitems.c sieht so aus:

    Code
    cTimer* timer = Timers.GetMatch(event, &timerMatch);



    Nun wie ersetze ich den Aufruf korrekt? Beispiel epgsearch.diff:


    - int timerMatch;
    + eTimerMatch timerMatch


    Danke cu peje

Jetzt mitmachen!

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