Montag, 15. Juli 2013

Screencast Cyanogenmod und der Color-Bug

Screencast arbeitet mit der Stockrom korrekt und weist lediglich bei CM-Customroms einen Farbfehler auf, aber was ist die Ursache?

Allem Anschein nach, ist dies ein Framebuffer-Treiber Problem (Kernel). Hier setzt der Kernel ein Flag um dem Framebuffer-Treiber mitzuteilen, die Farben sind arrangiert als BGR (blau, grün, rot), obwohl sie in Wirklichkeit als RGB definiert sind. Nichts würde normalerweise diese Informationen benötigen, da alles durch's SurfaceFlinger (Android Framework) geregelt wird mit Ausnahme des Systemstarts Display und Screencast.

Mit anderen Worten: CM für Ihr Gerät hat einen Framebuffer-Treiber Fehler, welches ein falsches Farbformat an Screencast liefert.

Bilder hierzu werden in Kürze zugefügt.

Keine Kommentare:

Kommentar veröffentlichen