Beiträge von Littlesat

    Im VideoEnhancement Plugin ist einen kleinen kosmetischen fehler. Manche werten sollen von 0 bis 255 einstelbahr sein. Aber den maximalen Wert ist 256 (und dass macht wieder 0)....


    Enschuldigen weil ich dies ach beim Bugs geposted habe.

    Zitat


    Ihr erstellt ein DIFF mit Euren Änderungen am Teletext und submitted das an die enigma2- Mailing- List... Dann können die Entwickler das gezielt untersuchen...

    PLi will genuegend committen. Alleine wird nicht alles acceptiert und dan get PLi sehr fiel abweichen. Und diese patches zitzen im C-code auch im fontrendering usw....

    Last weekend we (or better Pieter) finalized (as far we know) the subtitles in openpli, with nice bordered/outlined subtitles with orriginal linebreaks and optinal in correct color (white or orriginal) and location (teletekst location or all at bottom with adjustment)


    Indeed I agree it should be in DMM's git but it is up to them...


    In some places this code goes deep into low-level code (rendering and blitting) to get the subtitles correctly. This is required for the bordered/outlined characters and to make it possible to have multiple colors on one centered textline.

    On openpli we have a solution for all teletekst colors and formatting (break lines).


    The only thing we need still to change is that when there are more colors in one line that we now only use the initial color. This is difficult as the painter currently only allows one color setting in a string...

    This is still irritating... not only for teletekst subtitles currently also the graphic DVB subtitels are too long on the screen. The color/linebrake issue should be fixed...


    But the fix posted here is also tricky. I analyzed the code and conclude In fact you should create for each line a new element (and not put two lines to an element). In the element we can store one line that can exists of more words (BBC) if they are on the same element line, so first search for if the line already exists before adding a new element.


    And when a new page started all elements should be cleared... (all in subtitles.cpp). In esubtitles.cpp we must get through all elements and post it on a position depended on the line position. I think this will make proper subtitles and also possible to put each line in a different color. (one color per line not per word).

    Currently I got a crash (green screen) when I go to the above mentioned menu options...