1 [2] MLD-6.x / General / Aktuelles Update funktioniert nicht wegen skinflatplus
 

Offline MegaV0lt

  • Member
  • **
  • Posts: 57
    • View Profile
Aktuelles Update funktioniert nicht wegen skinflatplus
« Reply #15 on: March 27, 2026, 19:05:20 »
Noch ein Versuch ins Blaue, da ich immer noch keine laufende Build-Umgebung habe:
Code: [Select]
Refactor pixel access to use API methods instead of raw pointers

Replaces direct pointer-based pixel access with ImageMagick's `pixelColor()` API method throughout the image processing code. This change improves maintainability and reduces complexity by eliminating manual pointer arithmetic and channel offset calculations.

The refactoring also simplifies the fast path implementation by converting linear pixel iteration into explicit 2D nested loops, making the coordinate-based pixel access more intuitive and easier to follow.

Additionally cleans up variable initialization styles to use consistent brace initialization for constexpr values.[code]Ist im GIT
yaVDR 0.7; VDR 2.8.1; Gehäuse: Antec Fusion V2 Black & iMon LCD (15c2:ffdc); Atric IR-Einschalter Rev. 4; Board: Intel DH77EB, Core i5-3550, GTX 1050 Ti, 8 GB RAM; DVB: 1x Digital Devices CineS2 Quad V6.5

Wie viele Programmierer braucht man, um eine Glühbirne zu wechseln? Keinen. Es ist ein Hardware Problem!

Offline MegaV0lt

  • Member
  • **
  • Posts: 57
    • View Profile
Aktuelles Update funktioniert nicht wegen skinflatplus
« Reply #16 on: March 29, 2026, 13:21:32 »
Habe CreateImage() vereinfacht. Einen neuen Versuch könnte man mal starten. Änderungen sind im GIT. Unter yaVDR läuft es nach wie vor
yaVDR 0.7; VDR 2.8.1; Gehäuse: Antec Fusion V2 Black & iMon LCD (15c2:ffdc); Atric IR-Einschalter Rev. 4; Board: Intel DH77EB, Core i5-3550, GTX 1050 Ti, 8 GB RAM; DVB: 1x Digital Devices CineS2 Quad V6.5

Wie viele Programmierer braucht man, um eine Glühbirne zu wechseln? Keinen. Es ist ein Hardware Problem!

Offline MegaV0lt

  • Member
  • **
  • Posts: 57
    • View Profile
2026-03-31: Version 1.2.10
- [fix] Refactor image processing and fix opacity handling. This is a try to fix mld issues
Kann es selber nicht testen
yaVDR 0.7; VDR 2.8.1; Gehäuse: Antec Fusion V2 Black & iMon LCD (15c2:ffdc); Atric IR-Einschalter Rev. 4; Board: Intel DH77EB, Core i5-3550, GTX 1050 Ti, 8 GB RAM; DVB: 1x Digital Devices CineS2 Quad V6.5

Wie viele Programmierer braucht man, um eine Glühbirne zu wechseln? Keinen. Es ist ein Hardware Problem!

Online rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1743
    • View Profile
2026-03-31: Version 1.2.10
- [fix] Refactor image processing and fix opacity handling. This is a try to fix mld issues
Kann es selber nicht testen

ich baue das heute abend mal, und teste.
« Last Edit: Today at 20:22:15 by rfehr »
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x RPI5
2x Zotac Mini

Online LIN

  • Member
  • **
  • Posts: 51
    • View Profile
Hallo Roland,
ich habe mein Testsystem komplett neu aufgesetzt und auf deinen Branch umgestellt.
Es funktioniert jetzt wieder alles :)
Alle Icons sind wieder sichtbar.
Die skinflatplus Version ist jetzt 1.2.10
Könnt ihr die Änderungen beim "nightbuild" übernehmen?
« Last Edit: Today at 20:23:16 by LIN »
SAT>IP Kathrein Exip 418
NUC8 i3 mit FLIRC Remote MLD6.5 Testing

Online rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1743
    • View Profile
Hallo Roland,
ich habe mein Testsystem komplett neu aufgesetzt und auf deinen Branch umgestellt.
Es funktioniert jetzt wieder alles :)
Alle Icons sind wieder sichtbar.
Keine Ahnung was du gemacht hast.
Könnt ihr die Änderungen beim "nightbuild" übernehmen?

ich habe die letzte Version aus dem git bei mir gebaut,
wenn es läuft wie du sagst, kommt es auch in den nightbuild.

Gruß,
  Roland
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x RPI5
2x Zotac Mini

Online LIN

  • Member
  • **
  • Posts: 51
    • View Profile
Sieht gut aus :)
Vielen Dank an Roland und MegaV0lt.
SAT>IP Kathrein Exip 418
NUC8 i3 mit FLIRC Remote MLD6.5 Testing

1 [2] MLD-6.x / General / Aktuelles Update funktioniert nicht wegen skinflatplus
 



Users Online Users Online

0 Members and 2 Guests are viewing this topic.