Bug #2578
closedScrollen bis Seitenende nicht möglich
0%
Description
Ich kann unter VDR2.4 nicht bis ans Ende scrollen. Im Log findet sich das:
Apr 16 12:52:51 vdr01 vdr[11850]: [11850] Try to create Pixmap (1890 x 2891) > MaxPixmapSize (2048 x 2048)-> cut Pixmap to MaxPixmapSize Apr 16 12:52:51 vdr01 vdr[11850]: [11850] Try to create Pixmap (1890 x 2891) > MaxPixmapSize (2048 x 2048)-> cut Pixmap to MaxPixmapSizeScreenshot angehängt. Weiter runter geht es nicht
Files
Updated by MegaV0lt over 5 years ago
Ich habe mir jetzt das vorletzte GIT drauf gemacht, da geht es.
Gibt es eine Möglichkeit herauszufinden wie groß die PixMap bei 1, 2 oder 3 GB Grafikkarten sein darf?
Ist es möglich, eine Option einzubauen, wo man dei PixMap-Grenze entweder deaktiviert oder einen Wert eingeben kann?
Ich verwende Softhddevice als Ausgabedevice. Da wird wohl nichts mehr gemacht ;-(
Updated by Martin1234 over 5 years ago
- Status changed from New to Rejected
Dies hat nix direkt mit der Grafikkarte zu tun sondern primär mit dem Ausgabedevice.
Siehe hierzu auch https://www.vdr-portal.de/forum/index.php?thread/131937-maxpixmapsize-per-default-auf-2048x2048/&postID=1305858&highlight=MaxPixmapSize
Derzeit ist mir nur bekannt das das MaxPixmapSize beim RPI Ausgabedevice genutzt wird. Mir ist noch kein anderes Ausgabedevice untergekommen. Und daher setzt auch kein anderes Ausgabedeivce MaxPixmapSize.
Setze im VDR die Default Werte von MaxPixmapSize einfach auf 9999x9999 oder noch höher und du hast keine Probleme. Ich kann im Skin das leider nicht ändern muss aber MaxPixmapSize unterstützen um das RPI Ausgabedevice zu unterstützen.
Mir gefällt der aktuelle Stand auch nicht aber einen Konsens konnten wir auch nicht finden, sorry.
Grüße
Martin
Updated by MegaV0lt over 5 years ago
Im Setup finde ich keine Option zum Einstellen der PixMap. Wird das im Quellcode oder im Makefile festgelegt?
Updated by Martin1234 over 5 years ago
Der Default-Wert ist nicht im Skin sondern im VDR Core. Ein Ausgabeplugin kann dieses überschreiben.
Schau mal in osd.c Zeile 1646
cSize cOsd::maxPixmapSize(2048, 2048);
Ändere hier den Wert auf 9999, 9999, dann sollte es funktionieren.
Grüße
Martin