Damit es nicht in der allgemeinen Diskussion zum Plugin-Patchen unter Ubuntu off-topic wird, mache ich hier mal einen eigenen Thread zum in http://vdr-portal.de/board/thr…?postid=802254#post802254 beschriebenen verbliebenen burn-Problem auf (siehe dort info.vdr zum Reproduzieren):
[Blockierte Grafik: http://vdr-portal.de/board/attachment.php?attachmentid=21579]
Die Zeilenerstellung (wohl in wrap_text von gdwrapper.c) scheint noch einen Bug zu haben.
Ich habe mal Logger für ein paar Variablen in den Sourcecode gepanscht, die (wie im beiliegenden Protokoll zu sehen) zeigen, daß noch ein append übernommen wird, auch wenn damit lineWidth>width wird (siehe Vorkommen von 595 bzw. 481) - wo der String eigentlich spätestens beim vorangehenden Leerzeichen hätte beendet werden müssen. Bei der Titelzeile sollten im Idealfall auch vor dem Wort stehende delimiters.find( *pos ) abgeschnitten werden (außer vielleicht ! und ?), damit diese nicht z.B. auf einen Bindestrich endet...
The Source, Luke! ab Zeile 88.
Sieht einer der anwesenden C-Gurus hier schneller eine Lösung?