[ANNOUNCE] Timeline-Plugin 0.8.1 für VDR > 1.3.7

  • Tach,


    und er hat wieder zugeschlagen, unser LordJaxom. Lange ersehnt, endlos gewünscht ist er Jürgen Schmitz einen Schritt voraus und hat das Timeline-Plugin für die aktuellen Versionen angepasst. Bekanntermassen wollte dieser die entsprechenden Anpassungen erst dann machen, wenn die "next stable" VDR-Version out ist. So können wir uns schon wieder heute freuen. Wenn wir Pech haben, allerdings nur bis Sonntag :-))


    Ich habs gerade reingejagt, läuft bislang hier bei mir (1.3.17) ohne Probleme.


    Das ist die gute Nachricht.


    Und jetzt kommt die schlechte... Sascha meinte, ich sollte doch bitte auf folgendes hinweisen...


    Zitat

    ich garantiere nicht dass alles wie original aussieht und funzt :)


    Hiermit geschehen :)


    Ansonsten gibt es ausser der "Anpassung" nichts neues. Also keine bunteren Bildchen, neue Funktionen oder entsprechende Erweiterungen.


    Download kann man sich das Dingen wie immer hier...


    http://www.magoa.net/linux/con…imeline-0.8.1-1.3.7+.diff


    Ich denke, ich mach nix falsch, wenn ich im Namen von LordJaxom den Up-to-date-Heavy-Usern viel Spass damit wünsche :)


    Greets Olaf

    Ollie jetzt auch im Internet !!! ->> http://www.ohms.ws << VDR mit ASUS A7V8X-X, Athlon XP 2 Ghz, 512 MB DDR-RAM und gentoo 2008.0 Linux, ner Menge Platten (1 TB), 2 Brennern und Karten-Vollausstattung (1 X Nexus 4 MB Mod, 3 x Nova, 1 PVR 350) , TFT/Sony PSOne, Nvidia Graka und und und * Linux - wir geben ihrem Computer das Leben zurück *

    Einmal editiert, zuletzt von olafhenkel ()

  • Eine Wi(n)tzigkeit habe ich noch:


    in checkerOsd.c muss void finish(void) (Zeile 120) wie folgt ergänzt werden, sonst gibts bei VDR > 1.3.0 Unglücke (wers noch nicht bemerkt hat: Glück gehabt):


    Code
    void finish(void)
        {
            doexit=1;
            Cancel(3);
        }
  • Huldigt dem Lord.


    :love1 :love1 :love1 :love1 :love1 :love1 :love1 :love1 :love1

    VDR1: Athlon XP@1200+, DVB-S FF1.6 + Nova, 112W Netzteil, Atric IR Einschalter
    VDR2: Celeron 533, DXR3, 2 x Skystar, Atric IR Einschalter
    jeweils Mahlzeit 3.2 + Toxic 1.4.7 (Extp. 34)
    ...seit vdr-1.0.3 dabei. Boah ist das geil geworden. :D

  • Die "Anti-Boergen-Routine" im VDR kommt näher und näher...:mua

    VDR: Yeong-Yang A206, ASRock K7VM4, Duron 1 GHZ, 256 MB RAM, 512 CF-Card, NEC 1500 DVD-Brenner, TT-FF Rev. 1.6, Hauppauge Nova-S + ; Platte im Server per NFS gemountet: Samsung SpinPoint 160GB

  • LordJaxom,
    Ich hatte den Absturz auch, habe ihn so gelöst:

    Code
    b=1-b;
                    }
                    while (!doexit && parent->osd->IsOpen());
            }
            cMutex sem;

    Dann wurde da auch nicht mehr auf das geschlossene osd zugegriffen.


    Etwas Off Toppic, eine Frage zum Plugin Bau.
    Ich bekomme von SerAreas und auch CanHandleAreas fast immer oeWrongAlignment zurückgegeben, dazu habe ich im vdr Code folgendes gefunden:

    Scheinbar liegt mein Problem darin, das die von mir angegebene Breite nicht die Prüfung:
    if ((Areas[i].Width() & (8 / Areas[i].bpp - 1)) != 0)
    besteht. Wie bestimmst du denn die Breite, das sie immer valid ist?


    Danke Horchi

  • Sorry, habe die Antwort jetzt in deinem code gefunden.
    Deine Schleife:

    Code
    for (uint i = 0; i < sizeof(areas) / sizeof(tArea); ++i) {                                                           
                            while ((areas[i].x2 - areas[i].x1 + 1) % (8 / areas[i].bpp) != 0)                                  
                                    ++areas[i].x2;                                                                                           
                            while ((areas[i].y2 - areas[i].y1 + 1) % (8 / areas[i].bpp) != 0)                                  
                                    ++areas[i].y2;                                                                                          
                    }

    sollte in dev vdr (statt der dortigen Prüfung).
    Horchi

  • Hi, das mit den abgeschnittenen Schriften hatte ich auch, einfach das Graph Fenster eineZeile höher machen dann passts (Datei checkerOsd.c):
    alt:

    Code
    hight_graph=cFont::GetFont(fontOsd)->Height()*5;

    neu:

    Code
    hight_graph=cFont::GetFont(fontOsd)->Height()*6;

    Horchi

  • Hi!


    Zitat

    Original von horchi
    Sorry, habe die Antwort jetzt in deinem code gefunden.


    BTW, die Höhe muss nicht Byte-aligned sein ... die Prüfung kann man weglassen.


    Gruß,
    Brougs78

    - -- --- ================================================================ --- -- -
    Antec Fusion, Intel E5200, Asus P5N7A-VM (VDPAU), DD CineS2 v6 + DD DuoFlex CI // yavdr-0.6.1
    - -- --- ================================================================ --- -- -

  • siehe Log



    Any hints ?


    Gruss HD.brummy

  • Zitat

    Original von Brougs78
    BTW, die Höhe muss nicht Byte-aligned sein ... die Prüfung kann man weglassen.


    Interessant, wieso gibt es dann den Fehler oeWrongAlignment?
    Ich mein, Du kannst es gerne entfernen, aber ich lege Wert darauf dass das Plugin auch funktioniert :D


    Oder meinst Du, die Prüfung im VDR kann wech?

  • Zitat

    Original von LordJaxom


    Interessant, wieso gibt es dann den Fehler oeWrongAlignment?


    Keine Ahnung ... VDR kaputt? :P


    Ich bekomme für z.B.:

    Code
    tArea areasTest [] = { {0, 0, 15, 15, 1} };
    printf("%d\n", osd->CanHandleAreas(areasTest, sizeof(areasTest) / sizeof(areasTest) ) );


    0, also oeOK für

    Code
    tArea areasTest [] = { {0, 0, 15, 14, 1} };
    printf("%d\n", osd->CanHandleAreas(areasTest, sizeof(areasTest) / sizeof(areasTest) ) );


    auch 0 und erst für

    Code
    tArea areasTest [] = { {0, 0, 14, 14, 1} };
    printf("%d\n", osd->CanHandleAreas(areasTest, sizeof(areasTest) / sizeof(areasTest) ) );


    5, also oeWrongAlignment


    Gruß,
    Brougs78

    - -- --- ================================================================ --- -- -
    Antec Fusion, Intel E5200, Asus P5N7A-VM (VDPAU), DD CineS2 v6 + DD DuoFlex CI // yavdr-0.6.1
    - -- --- ================================================================ --- -- -

  • @ LordJaxom


    Da muss ich Eurer Lordschaft Abbitte leisten ;)


    Das von Gentoo angebotene und mit 1.3.x patch versehen ebuild ist fehlerhaft.
    Habe jetzt mein ebuild angepasst auf deine Downloadlocation.
    Damit ging es dann nachdem ich die Zeile 120 angepasst hatte fehlerfrei.
    (Wäre schön wenn Du das in deinem File von Hause aus ändern könntest, Bitte)


    :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes:


    Gruss und Dank


    HD.brummy

Jetzt mitmachen!

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