Posts by MegaV0lt

    Darf man Wünsche äußern?

    Display Spoiler

    Was ich schon lange vermisse ist bei den Suchtimern eine Spalte wo man das Datum sieht, wann der letzte gefunden wurde. Habe weit über 200 Suchtimer und viele davon sind obsolete, weil die entsprechende Serie eingestellt wurde. Mit der Datumsangabe würde man in der Liste schön sehen, welche Suchtimer schon seit Jahren nichts mehr gefunden haben. ;)

    Und vielen Dank an SHofmann. epgsearch ist eines der wichtigsten Plugins für den VDR

    Super! Mit der Änderung hat es gebaut. Das Log schaut aber noch ein wenig seltsam aus:

    Was ist [92B blob data]?

    Und ich habe auch eine Menge DL-Fehler mit Code 403

    Komisch. epgd baut nicht mehr auf meinem System.

    Die Meldung habe ich mit dem original epgd und den beiden plugins...

    Jemand ne Idee was da los ist?

    Zu Ostern noch schnell ein Update auf 1.1.10

    Code
    2025-04-16: Version 1.1.10
    - [add] Render channel name and number with shadow
    - [add] Option to render channel name and number with shadow or background
    - [update] Use a bigger font for the channel number and name in the channel info
    - [update] Use a medium sized font for extra infos in channel and recording epg info
    - [update] Update poster/banner in replay every 5 seconds
    - [update] Some internal optimizations

    Neu ist die Verwendung einer kleineren Schrift für Zusatzinformationen. Kanalnummer und Name werden in größerer Schrift angezeigt und und wahlweise mit Schatten anstatt Hintergrund.

    Bin gerade am versuchen Text mittels DrawText() einen Schatten zu verpassen. Leider sind meine Versuche bislang ohne Erfolg geblieben.

    Ich habe erst versucht den Schatten zuerst zu Zeichnen und darüber den Text. Leider kein Schatten. Auch eine extra Pixmap für den Schatten bringt keinen Erfolg. Wo liegt mein Denkfehler? Kann man Text überhaupt überlappend anzeigen lassen? Hier mal ein Codeauszug:

    Code
        PixmapFill(ChanInfoTopBgPixmap, clrTransparent);
        PixmapFill(ChanInfoTopPixmap, clrTransparent);
        // Draw shadow
        const int ShadowSize = std::max(m_FontBigHeight / 10, 3);  // Shadow should have at least 3 pixel
        ChanInfoTopBgPixmap->DrawText(cPoint(left + ShadowSize, ShadowSize), *ChannelString, Theme.Color(clrGray50),
                                    clrTransparent, m_FontBig);
        ChanInfoTopPixmap->DrawText(cPoint(left, 0), *ChannelString, Theme.Color(clrChannelFontTitle),
                                    clrTransparent, m_FontBig);

    Ich habe bei mir eben gesucht und nichts gefunden.
    grep -zoP "\nE.+\n[^T]" ./epg.data (Liefert der Einfachheit halber nur die erste Zeile des Events!)

    Code
    darkwing@vdr01:~/src/skin-flatplus/vdr-plugin-skinflatplus-1.0.7$ grep -zoP "\nE.+\n[^T]" /var/cache/vdr/epg.data
    
    E 39470 1741595400 900 4E FF
    edarkwing@vdr01:~/src/skin-flatplus/vdr-plugin-skinflatplus-1.0.7$ 

    Man beachte das e zu beginn der letzten Zeile

    Das ist ein Extrembeispiel mit 400k Text:

    Code
    Mär 06 14:35:27 yavdr-vbox vdr[9808]: [9808] flatPlus: cTextFloatingWrapper::Set() Text length: 20
    Mär 06 14:35:27 yavdr-vbox vdr[9808]: [9808]    Time: 0 ms
    Mär 06 14:35:27 yavdr-vbox vdr[9808]: [9808] flatPlus: CreatePixmap("Pixmap", 1, left 10, top 170, size 1240x491, drawport height 149090)
    Mär 06 14:35:27 yavdr-vbox vdr[9808]: [9808] flatPlus: CreatePixmap("PixmapImage", 2, left 10, top 170, size 1240x491, drawport height 149090)
    Mär 06 14:35:29 yavdr-vbox vdr-sxfe[9840]: [9859] [input_vdr] No data in 8 seconds, queuing no signal image
    Mär 06 14:35:30 yavdr-vbox vdr[9808]: [9808] flatPlus: cTextFloatingWrapper::Set() Text length: 135
    Mär 06 14:35:30 yavdr-vbox vdr[9808]: [9808]    Time: 0 ms

    Das Erzeugen der Pixmaps dauert ~3 Sekunden. Ist das normal? Kann man das Beschleunigen?

    Frage für einen Freund ;)

    Neue Version 1.1.9

    Code
    2025-03-03: Version 1.1.9
    - [fix] Fix order of timer count variables
    - [fix] Fix display of channel separators in plugin epg2vdr
    - [fix] Fix translation in system information widget
    - [add] Show ' - ' for missing short text in recording content
    - [update] Add '~' as delimiter char in cTextFloatingWrapper
    - [update] Search default icon only if theme icon not in cache
    - [update] Show timer icon in schedule menu only if timer is active
    - [update] Some internal optimizations

    Hauptsächlich Fehlerbehebungen.

    Hinweise:
    Mit ImageMagick scheint es zu Abstürzen zu kommen. Konnte das leider nicht nachstellen. Am besten mit GraphicsMagick bauen.

    heifisch Die Funktionalität des ZAPCOCKPIT Patches einzubauen ist eine größere Aufgabe. Ich bin da leider erst mal raus...