[ANNOUNCE] dxr3plugin-0.2.3-pre2

  • Zitat

    Original von doggsta
    Hi!


    An dem kann es bei mir nicht liegen! Ich benutze die ct dist. und lade damit auch das dxr3 plugin das auch funktioniert. Das ist jedoch leider eine alte Version die sich ständig aufhängt. Jetzt versuche ich nachträglich nach der Anleitung von Seite 5 das Plugin auf den neuesten Stand zu bringen, doch leider funktioniert das nicht so wie ich mir es wünsche. Denn beim Compilieren kommt immer diese Fehlermeldung von Seite 8.


    Bei mir gibt es keine Seite 8, also was ist die Fehlermeldung?


    Zitat


    Ist eigentlich in diesem Plugin das OSD enthalten?
    cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/dxr3plugin co dxr3


    Nein, mit diesem Befehl wird der HEAD Zweig runtergeladen, welcher kein OSD enthält und in dem die wildesten Dinge getrieben werden.


    Zitat


    Welches Plugin benötige ich für den stabilen Betrieb und wo liegen meine Fehler?


    Wie schon weiter oben beschrieben lautet der Korrekte Befehl:


    Code
    cvs -z9 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/dxr3plugin co -r vdr-dxr3-0-2 dxr3


    Dieser Zweig hat OSD, läuft gut mit den aktuellen VDR Versionen und vorallem kompiliert er. Zumindest bei mir.


    Zitat


    Ich hoffe mir kann jemand helfen!
    Vielen Dank
    doggsta


    Wird schon noch klappen.

  • Hallo doggsta,


    es gibt auch einen Patch für die HEAD-Version, der das OSD wieder "reinzaubert", ich hänge ihn mal anbei. Habe aber keine Ahnung, ob er auch mit vdr 1.3.23 läuft!


    Ansonsten: Hat die ct nicht noch debian woody mit compiler gcc 2.95 ? Damit hatte das Plugin zumindest anfangs Probleme zu kompilieren.

    Dateien

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • @Dr. Nop


    Hier ist die Fehlermeldung!


    make plugins
    make[1]: Entering directory `/usr/local/src/VDR/PLUGINS/src/dxr3-0.2.3-cvs'
    g++ -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dxr3"' -D_GNU_SOURCE -DMICROCODE=\"/usr/share/misc/em8300.uc\" -DLOGPATH=\"/video/\" -DUSE_XINE_SCALER -DFLUSHRATE=40 -I/usr/local/src/VDR/include -I/usr/local/src/DVB/include -I/usr/local/src/ffmpeg -I/usr/include dxr3interface_spu_encoder.c
    In file included from dxr3interface_spu_encoder.c:29:
    dxr3interface_spu_encoder.h:106: error: Fehler beim Parsen before `*' token
    dxr3interface_spu_encoder.c: In member function `void
    cSPUEncoder::SetPalette(int, cPalette*, cPalette*)':
    dxr3interface_spu_encoder.c:283: error: ISO C++ forbids declaration of `tColor'
    with no type
    dxr3interface_spu_encoder.c:283: error: uninitialized const `tColor'
    dxr3interface_spu_encoder.c:283: error: Fehler beim Parsen before `*' token
    dxr3interface_spu_encoder.c:284: error: `Colors' undeclared (first use this
    function)
    dxr3interface_spu_encoder.c:284: error: (Each undeclared identifier is reported
    only once for each function it appears in.)
    dxr3interface_spu_encoder.c:283: Warnung: unused variable `const int tColor'
    dxr3interface_spu_encoder.c: In member function `int
    cSPUEncoder::Flush(cPalette*)':
    dxr3interface_spu_encoder.c:307: error: ISO C++ forbids declaration of `tColor'
    with no type
    dxr3interface_spu_encoder.c:307: error: uninitialized const `tColor'
    dxr3interface_spu_encoder.c:307: error: Fehler beim Parsen before `*' token
    dxr3interface_spu_encoder.c:307: Warnung: unused variable `const int tColor'
    dxr3interface_spu_encoder.c: At global scope:
    dxr3interface_spu_encoder.c:344: error: Fehler beim Parsen before `*' token
    dxr3interface_spu_encoder.c: In member function `void
    cSPUEncoder::CopyBlockIntoOSD(...)':
    dxr3interface_spu_encoder.c:346: error: `tIndex' undeclared (first use this
    function)
    dxr3interface_spu_encoder.c:346: error: `cp' undeclared (first use this
    function)
    dxr3interface_spu_encoder.c:347: error: ISO C++ forbids declaration of `tIndex'
    with no type
    dxr3interface_spu_encoder.c:347: error: uninitialized const `tIndex'
    dxr3interface_spu_encoder.c:347: error: Fehler beim Parsen before `*' token
    dxr3interface_spu_encoder.c:349: error: `x1' undeclared (first use this
    function)
    dxr3interface_spu_encoder.c:350: error: ISO C++ forbids comparison between
    pointer and integer
    dxr3interface_spu_encoder.c:350: error: assignment of function `double
    y1(double)'
    dxr3interface_spu_encoder.c:350: error: cannot convert `int' to `double
    ()(double) throw ()' in assignment
    dxr3interface_spu_encoder.c:351: error: invalid operands of types `double
    ()(double) throw ()' and `int' to binary `operator*'
    dxr3interface_spu_encoder.c:351: error: `x0' undeclared (first use this
    function)
    dxr3interface_spu_encoder.c:353: error: invalid conversion from `double
    (*)(double) throw ()' to `int'
    dxr3interface_spu_encoder.c:353: error: ISO C++ forbids comparison between
    pointer and integer
    dxr3interface_spu_encoder.c:355: error: `numWindow' undeclared (first use this
    function)
    dxr3interface_spu_encoder.c:355: error: `sp' undeclared (first use this
    function)
    dxr3interface_spu_encoder.c:358: error: `linewidth' undeclared (first use this
    function)
    dxr3interface_spu_encoder.c:347: Warnung: unused variable `const int tIndex'




    @all


    Ich werde eure Tips heute abend mal testen!
    Vielen Dank


    Doggsta

    Asus 7AV880 Mainbaord mit Athlon XP-M; Technotrend DVB-C Karte FF Version 1.6 nur zur Ausgabe; Analog TV Karte; Lorenzen DVB-T Karte; CT-VDR Distribustion mit Kernel 2.6.22.1 und VDR 1.4.7 von eTobi

  • poste doch bitte nochmal die Pfade in Deinem Makefile.


    Das wiki empfiehlt z.B.
    FFMDIR = /usr/local/include/ffmpeg


    Die Verzeichnisse VDR und DVB existieren auch, d.h. die Symlinks sind richtig gesetzt?

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • Dr. Seltsam


    Das sind meine Pfade im Makefile
    DVBDIR = /usr/src/dvb-kernel/build-2.4
    VDRDIR = /usr/src/vdr-1.2.6
    LIBDIR = /usr/src
    TMPDIR = /tmp
    FFMDIR = /usr/src/ffmpeg/libavcodec
    EM8300 = /usr/src/em8300/include






    @ Dr. Nop and all


    könntest du auch dieses Plugin für mich testen? denn dieses verursacht den benannten Fehler.


    Plugin: http://cachalot.mine.nu/src/dx…xr3-0.2.3-cvs20050422.tgz


    Danke doggsta

    Asus 7AV880 Mainbaord mit Athlon XP-M; Technotrend DVB-C Karte FF Version 1.6 nur zur Ausgabe; Analog TV Karte; Lorenzen DVB-T Karte; CT-VDR Distribustion mit Kernel 2.6.22.1 und VDR 1.4.7 von eTobi

  • Ok werde ich wenn ich heute abend mal testen!

    Asus 7AV880 Mainbaord mit Athlon XP-M; Technotrend DVB-C Karte FF Version 1.6 nur zur Ausgabe; Analog TV Karte; Lorenzen DVB-T Karte; CT-VDR Distribustion mit Kernel 2.6.22.1 und VDR 1.4.7 von eTobi

  • Eure Vorschläge haben leider nichts gehofen ich habe noch immer den selben fehler! Auch mit den Plugin aus dem CVS!
    Ich weiß nicht mehr weiter.


    Wie bekomme ich die Version von g++?
    Ich habe VDR Version 1.2.6 ist die vieleicht zu alt??
    Hat jemand das dxr3 Plugin unter ct-vdr am laufen? wenn ja wie hat er es gemacht? und welche Version hat er jetzt?


    Gruß
    doggsta

    Asus 7AV880 Mainbaord mit Athlon XP-M; Technotrend DVB-C Karte FF Version 1.6 nur zur Ausgabe; Analog TV Karte; Lorenzen DVB-T Karte; CT-VDR Distribustion mit Kernel 2.6.22.1 und VDR 1.4.7 von eTobi

  • Zitat

    Original von doggsta
    Ich habe VDR Version 1.2.6 ist die vieleicht zu alt??


    :rolleyes: Wir kommen der Sache näher!
    Ich bin mir ziemlich sicher, dass die neue Version nur mit VDR 1.3.x läuft! Und wahrscheinlich auch nicht mehr mit den ganz alten 1.3er , denn sie ist inzwischen für 1.3.23 angepasst wurden.

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • Also wie ich dich jetzt verstehe läuft das neue Plugin mit der 1.3.23 am besten!
    Dann werde ich mich mal auf die Suche machen wie man den ct vdr am besten updatet. Und mir dan die neue Version holen!
    Ich melde mich dann ob es nun funktioniert!
    Vielen Danke noch mal doggsta!

    Asus 7AV880 Mainbaord mit Athlon XP-M; Technotrend DVB-C Karte FF Version 1.6 nur zur Ausgabe; Analog TV Karte; Lorenzen DVB-T Karte; CT-VDR Distribustion mit Kernel 2.6.22.1 und VDR 1.4.7 von eTobi

  • WOW,


    muss sagen ich bin fast vom hocker gefallen...


    die neue 3er cvs version ist einfach klasse!!!
    endlich ein gutes OSD, und sogar text2skin funzt!! :)


    grosses LOB an den/die Entwickler!!!


    danke.

  • So da bin ich wieder!
    VDR ist jetzt auf 1.3.23 upgedatet und ich bekomme immer noch die gleiche Fehlermeldung wie immer! Ich verzweifle schön langsam an der ganzen Sache!



    Hier noch mal die Fehlermeldung:


    Mir fehlt irgend etwas für das OSD glaub ich!
    Was kann man da vergessen??


    Vielen Danke


    doggsta

    Asus 7AV880 Mainbaord mit Athlon XP-M; Technotrend DVB-C Karte FF Version 1.6 nur zur Ausgabe; Analog TV Karte; Lorenzen DVB-T Karte; CT-VDR Distribustion mit Kernel 2.6.22.1 und VDR 1.4.7 von eTobi

  • welche CVS-Version hast Du denn jetzt genommen? aus der HEAD-Branch (mit entsprechendem Patch, um das OSD wieder reinzuzaubern) oder aus der vdr-dxr3-0-2 - BRANCH ?

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • Ich glaube ich habe den Fehler bei mir gefunden!
    Ich führte "make all" unter /usr/src/vdr-1.3.23/PLUGINS/src/dxr aus.
    Dabei kam es zu dieser Fehlermeldung. Wenn ich unter /usr/src/vdr-1.3.23 "make plugins" ausführe dann kommt keine Fehlermeldung!


    So jetzt mal schauen ob jetzt der VDR läuft!


    Ich melde mich dann!


    doggsta

    Asus 7AV880 Mainbaord mit Athlon XP-M; Technotrend DVB-C Karte FF Version 1.6 nur zur Ausgabe; Analog TV Karte; Lorenzen DVB-T Karte; CT-VDR Distribustion mit Kernel 2.6.22.1 und VDR 1.4.7 von eTobi

  • So nun hab ich mich doch zu früh gefreucht!
    Das Kompilieren hat nun funktionier doch jetzt bringt er beim Start von VDRDEVEL folgende Fehlermeldung:

    Code
    VDRServer:~# /etc/init.d/vdrdevel stop
    Stopping Linux Video Disk Recorder: vdrdevel
    Rewriting remote changes LIRC KBD remote-event.
    VDRServer:~# /etc/init.d/vdrdevel start
    Starting Linux Video Disk Recorder: vdrdevel
    Searching for plugins (VDR 1.3.23): text2skin burn autotimeredit analogtv bitstreamout clock console control director dvd dvdselect epgsearch extb femon freecell games image lcdproc mailbox mediamvp mlcd mldonkey mp3 mplayer muggle newsticker osdpip osdteletext pilot pim powermate prefermenu remote screenshot skinelchi sleeptimer solitaire statusleds submenu subtitles taste timeline ttxtsubs tvonscreen tvtv vcd vdrc vdrcd vdrrip xine
    WARNING: The following plugins have been left out due to possible binary incompatibility: dxr3
    Checking remotes LIRC KBD remote-event.
    VDRServer:~#




    Habe ich vieleicht die Falsche Sourcen des VDR Devel?
    Ich habe die Sourchen von ftp://ftp.cadsoft.de/vdr/Developer/vdr-1.3.23.tar.bz2


    Welche sourcen benutzt ihr?
    Wenn ich die Sourchen von /usr/src/include/vdrdevel nutzte und mit "make all" komiliere dann kommt es wieder zur weiter oben erwähnten Fehlermeldung! Und "make plugins" funktioniert da nicht!




    Vielen Danke
    doggsta

    Asus 7AV880 Mainbaord mit Athlon XP-M; Technotrend DVB-C Karte FF Version 1.6 nur zur Ausgabe; Analog TV Karte; Lorenzen DVB-T Karte; CT-VDR Distribustion mit Kernel 2.6.22.1 und VDR 1.4.7 von eTobi

  • Hi !


    ..evtl in /etc/default/vdrdevel PLUGIN_CHECK_PATCHLEVEL="no" setzen....

    über woody CT-vdr gewachsen auf YAVDR 2.6.6 @Jammy/ 4x CINE dvb-c/t
    ASROCK Q1900 + 4 GB + NVIDIA GT 730

  • Ich habe mir einen CVS ebuild mit dem vdr-dxr3-0-2 Branch für meine Gentoo gebaut. Ich benutze den letzten VDR Ebuild 1.3.22. Alles läuft super bis auf die Schnittmarken. Wenn ich in einer Aufnahme mit der Taste 9 oder 7 zu einer Schnittmarke springe stürzt der VDR ab. Hat jemand anders auch dieses Problem.


    Folgende Patche sind in dem vdr Ebuild:
    # all patches
    ANALOGTV="analog-vdr-1.3.0.patch"
    DIRECTOR="vdr-director.diff"
    DOUBLEEPG="disableDoubleEpgEntrys_0.7.1"
    INSTANT_REPLAY="instant_replay_1.3.11.diff"
    JUMPPLAY="vdr-jumpplay-0.6-1.3.18.diff"
    LNBSHARING="configurableLNBshare-VDR_1.3.18.patch"
    SUBSTTXTSUBS="vdr-1.3.22-subtitles-0.3.7-and-ttxtsubs-0.0.5"
    SOURCECAPS_NO_KP="vdr-1.3.21-SourceCaps.diff"
    SOURCECAPS_KP="vdr-1.3.21-SourceCaps-kp.diff"
    SETGROUPSEP="vdr-1.3.21-SetGroupSep.diff"
    YAEPG="vdr-1.3.21-core-yaepg.diff"


    Als Anhang noch mein vdrplugin-dxr3-cvs

Jetzt mitmachen!

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