probleme text2skin 1.0 vdr 1.3.10

  • hallo,


    habe auf meinem vdr erfolgreich text2skin 0.8 am rennen wollte jetzt auf die stable version umschwenken allerdings macht er wieso auch immer einen merkwürdigen fehler vieleicht kann mir da jemand weiterhelfen?


    g++ -Wall -Woverloaded-virtual -O2 -g -c -DHAVE_IMAGEMAGICK -DHAVE_FREETYPE -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"text2skin"' -I/usr/include/freetype2 -I../../../include -I../../../../DVB/linux/include -I../../../../DVB/include -I. -o common.o common.c
    common.c: In function `const cRecording* GetRecordingByName(const char*)':
    common.c:110: error: `Recordings' undeclared (first use this function)
    common.c:110: error: (Each undeclared identifier is reported only once for each
    function it appears in.)
    make[1]: *** [common.o] Error 1
    make[1]: Leaving directory `/usr/local/src/VDR/PLUGINS/src/text2skin-1.0'


    was natürlich sein kann .....
    ich hab text2skin unter vdr 1.3.10 am start. Hat eventuell jemand das 1.0 unter vdr 1.3.10 am laufen weil wenn nicht wäre das ja mal ne möglichkeit?!


    besten dank schonmal


    Peda

  • humm,


    also ich hab jetzt so einiges hin und her probiert aber ich bin zu dumm
    was für ne abfrage die er auskommentiert hat meint der denn?
    hier mal ein auszug aus der common.c des text2skin 1.0


    bool StoppedTimer(const char *Name)
    {
    cTimer *timer = Timers.First();
    while (timer) {
    if (strcmp(Name, timer->File()) == 0)
    break;
    timer = Timers.Next(timer);
    }
    return timer == NULL || !timer->Recording();
    }


    ! ich würde deine zusätzlichen zeilen jetzt hier einfügen !


    const cRecording *GetRecordingByName(const char *Name)
    {


    const cRecording *rec = Recordings.First();
    for ;) rec != NULL; rec = Recordings.Next(rec)) {
    if (strcmp(rec->Name(), Name) == 0)
    return rec;
    }
    return NULL;
    }

  • ok ich habs,


    also für alle die es interessiert unter vdr 1.3.10 ist text2skin nicht so ohne weitere an den start zu bekommen ich wiess zwar nicht genau was der zusätzliche eintrag in der common.c bewirkt aber es funktioniert




    also so hat das nu auszusehn natürlich nicht vergessen die libvdr an die entsprechende stelle zu kopieren besten dank nochmal an winni

Jetzt mitmachen!

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