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: 1742
    • 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 huet abend mal, und teste.
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

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



Users Online Users Online

0 Members and 1 Guest are viewing this topic.