[skinnopacity] compilieren mit neuem ImageMagick

  • Nachdem skin-nopacity auf meinem alten VDR danke der Info hier wieder läuft wollte ich es auch auf dem neuen installieren. Leider ist Tumbleweed da aber zu modern und hat schon ImageMagick 7 drauf, was zu Fehlern im Zusammenhang mit den Änderungen rund um PixelPacket führt,

    Code
    imagemagickwrapper.c: In member function cImage* cImageMagickWrapper::CreateImage(int, int, bool):
    imagemagickwrapper.c:30:19: error: PixelPacket does not name a type
         const PixelPacket *pixels = buffer.getConstPixels(0, 0, w, h);
                       ^~~~~~~~~~~
    imagemagickwrapper.c:36:40: error: pixels was not declared in this scope
             for (const void *pixels_end = &pixels[w*h]; pixels < pixels_end; ++pixels)
    ....
    imagemagickwrapper.c:37:52: error: MaxRGB was not declared in this scope
                 scaler.PutSourcePixel(pixels->blue / ((MaxRGB + 1) / 256),
                                                        ^~~~~~

    Ist da sonst noch wer drübergestolpert und hat 'nen passenden Patch parat? Meine eigenen Versuche waren, ehm, niederschmetternd :o

    VDR2: ASRock J4105-ITX, DVBSky S952, openSUSE Tumbleweed, VDR 2.4.7

    softhddevice/vaapidevice, DFAtmo, xmltv2vdr, tvscraper, tvguideng, VDRAdmin-AM (alles git, aber alt)

  • Du könntest graphicsmagick probieren und im Makefile umstellen: https://github.com/vdr-project…city/blob/master/Makefile

    - 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

  • Oh cool! Ja, ein make IMAGELIB=graphicsmagick läuft problemlos durch :)

    Macht allerdings gerade Zicken wenn ich drauf umstelle - kann aber auch dran liegen dass keine Schüssel am Receiver hängt, mal sehen.


    Dank Dir!

    VDR2: ASRock J4105-ITX, DVBSky S952, openSUSE Tumbleweed, VDR 2.4.7

    softhddevice/vaapidevice, DFAtmo, xmltv2vdr, tvscraper, tvguideng, VDRAdmin-AM (alles git, aber alt)

Jetzt mitmachen!

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