TuxTxt jetzt mit FLOF

Games, Plugins, Utils, Tools, 3rdParty, etc...
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

dbluelle hat geschrieben:@Nico 77
In tuxtxt.h in Zeile 65 das

Code: Alles auswählen

#if 0
in

Code: Alles auswählen

#if 1
ändern

dbluelle
Ah, danke. :)
dipke3
Neugieriger
Neugieriger
Beiträge: 8
Registriert: Montag 10. Februar 2003, 10:45

Beitrag von dipke3 »

There are still some bugs left in version 1.80, I'll post them in a few moments.
dipke3
Neugieriger
Neugieriger
Beiträge: 8
Registriert: Montag 10. Februar 2003, 10:45

Beitrag von dipke3 »

Fist, let me say that version 1.80 is going in the good direction. Well done! The only bugs left now are cosmetic ones.

OK, here we go with the buglist.

1. There are still problems with the screen width. I have illustrated this with some screenshots.

Here you can see the well known test page of ARD. The characters fit on the screen. http://www.tuxtxt.com/080_1.jpg

In the first text/picture mode, one column of characters falls off on the left and the right. http://www.tuxtxt.com/080_3.jpg

In the second text/picture mode, one and a half column falls off. http://www.tuxtxt.com/080_4.jpg

2. Sometimes a pixel column of the previous text page/television image can be seen. On the screenshot, the previous page was white. You can still see a thin white line on the current teletext page. http://www.tuxtxt.com/080_3.jpg

3. In the first text/picture mode, the bottom row with the fastext buttons is not a wide as the teletext page (or the teletext page is too big compared to the fastext line, as you wish). This means that the small television picture is overlapped with some black pixels. http://www.tuxtxt.com/080_5.jpg

4. Entering zoom/double height in the picture/text mode, still shows black borders in the television picture. http://www.tuxtxt.com/080_6.jpg

5. When you zoom the upper half of the screen in text/picture mode, and return to full text mode, the fastext line is lost. http://www.tuxtxt.com/080_7.jpg

6. The red button is still malfunctioning in the secret hex mode. It should work like in TOP mode, which means that the red label should always show the next hex page. At this time, FLOF only shows the correct hex label when you press the red button. The label is incorrect when you start TuxTxt (with the hex mode activated), and is also incorrect when you browse through the pages with the cursor keys (in both cases, the FLOF label is shown on the red label instead of the hex page number).

Well, that's it... once again, congratulations to Roland and Dbluelle, as far as I'm concerned TuxTxt is ready now, apart from Level 2.5 (still high on everyones list I think) :P
Fred Kellner
Interessierter
Interessierter
Beiträge: 22
Registriert: Mittwoch 27. Oktober 2004, 13:11

Beitrag von Fred Kellner »

Nico 77 hat geschrieben: @Fred Kellner
Image nicht, aberr tuxtext kein Problem.

Tuxtext 1.79 mit alten Fonts
Wohin muss ich denn die Fonts kopieren, damit Deine Version sie findet?
Fred Kellner
Interessierter
Interessierter
Beiträge: 22
Registriert: Mittwoch 27. Oktober 2004, 13:11

Beitrag von Fred Kellner »

@dbluelle

Die 1.81 hat viel in Punkto Lesbarkeit gebracht. Gute Arbeit!

Allein das kleine "s" ist noch undeutlich, aber damit kann man leben.

Vielen Dank für die Mühe, die ich Dir gemacht habe. :wink:
dbluelle
Contributor
Beiträge: 319
Registriert: Samstag 29. Mai 2004, 18:49

Beitrag von dbluelle »

@dipke3
1. I can't reproduce this error :gruebel: .
Do you have 16:9-mode activated for full-screen-teletext? If not, it maybe possible that full-screen-text fits the screen and when switching to text/picture-mode 16:9-mode is activated and that doesn't fit.
Try setting the TuxTxt-position when the TV is in 16:9-mode.
Do you have tuxcom installed? If yes, try setting tuxcom to 16:9-mode.
If you don't see the right and/or left borders, then your tuxtxt-positioning is wrong.

2+3. That seems to be a rounding problem. I'm working on this.

4. I've found the error.

5. I've found the error.

6. I've found the error.

I will provide a new version when I've fixed 2+3.

dbluelle
dipke3
Neugieriger
Neugieriger
Beiträge: 8
Registriert: Montag 10. Februar 2003, 10:45

Beitrag von dipke3 »

Concerning point 1: this was my fault. It seems you have to configure the tuxtxt position in 16:9 mode and not in 4:3 mode.... I did this, and now everything fits on the screen. As a result, I now have black borders on the left and the right in 4:3 mode, but at least all text is readable now.

Sorry for this.
dbluelle
Contributor
Beiträge: 319
Registriert: Samstag 29. Mai 2004, 18:49

Beitrag von dbluelle »

The new version 1.82 is online (and on it's way into the CVS :wink: )

with this, all the "cosmetic" errors should be removed.

dbluelle
Sat_Man
Einsteiger
Einsteiger
Beiträge: 351
Registriert: Donnerstag 24. Oktober 2002, 20:14

Beitrag von Sat_Man »

dbluelle hat geschrieben:The new version 1.82 is online (and on it's way into the CVS :wink: )
Ist nun im CVS. :wink:
Mfg Sat_Man
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Mit dieser Zeile gehen mal wieder die alten Fonts nicht:

Code: Alles auswählen

 int  GetCurFontWidth() 
   { 
           int mx = (displaywidth)%(40-nofirst); // # of unused pixels 
           int abx = (mx == 0 ? displaywidth+1 : (displaywidth)/(mx+1));// distance between 'inserted' pixels 
           int nx= abx+1-((PosX-sx) % (abx+1)); // # of pixels to next insert 
           return fontwidth+(((PosX+fontwidth+1-sx) <= displaywidth && nx <= fontwidth+1) ? 1 : 0); 
   } 
:D :D :D

Habe mal ein #if CFGTTF davor gesetzt nun gehts.

Kann man aus den alten Fonts keinen neuen ttf machen?

Bei dem neuen sind viele Buchstaben einfach nicht richtig zu lesen.
Insbesondere das s und ß.
dbluelle
Contributor
Beiträge: 319
Registriert: Samstag 29. Mai 2004, 18:49

Beitrag von dbluelle »

Ähm, das hatte ich (wieder mal) vergessen :roll:
Da muss, genau wie du geschrieben hast, ein #if CFGTTF hin.

Zum Font:
Ich wäre sehr froh, wenn da mal noch jemand was dran machen würde.
Ich habe zwar seinerzeit ein bisschen dran rumgebastelt, bin aber kein Experte in diesen Dingen.
Es steht ja jedem frei, einen anderen Font auszuprobieren oder z.B. mit FontForge den bestehenden zu verbessern.

Ich werde an dem Font vorerst nichts mehr machen.

dbluelle
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

dbluelle hat geschrieben:Ähm, das hatte ich (wieder mal) vergessen :roll:
Da muss, genau wie du geschrieben hast, ein #if CFGTTF hin.

Zum Font:
Ich wäre sehr froh, wenn da mal noch jemand was dran machen würde.
Ich habe zwar seinerzeit ein bisschen dran rumgebastelt, bin aber kein Experte in diesen Dingen.
Es steht ja jedem frei, einen anderen Font auszuprobieren oder z.B. mit FontForge den bestehenden zu verbessern.

Ich werde an dem Font vorerst nichts mehr machen.

dbluelle
In einem anderen Forum wurde mal von "pupsi55" eine überarbeitete Version bereit gestellt. Wobei das 's' und das 'ß' geändert worden sind.

Ist zwar auch noch nicht die schönste Lösung, aber anschauen kann man sich es ja mal. Nutze aber selber immernoch die alten Fonts.

tuxtxt-font2.zip


Edit: Für die alten Schriftsätze muss nochzusätzlich zu oben:

Line 3832

else else
{ {
PosX = StartX + column*width; PosX = StartX + column*width;
#if CFGTTF
FillRect(PosX, PosY+yoffset, displaywidth+sx-PosX, fontheight, Attrib >> 4);
#endif
if (linkpage < page) if (linkpage < page)
{ {
line[6] = '<'; line[6] = '<';


Dann habe ich das Gefühl das die rechte Optionsleiste(mit Minibild unten) ewig brauch bis diese mal erscheint.
In eine der ersten new Tuxtext Versionen war diese Optionen immer direkt da.

Dann ist nun unter der Uhr im neuen Tuxtext immer ein schwarzer schmaler Streifen.
Stört zwar nicht wirklich aber bist ja gerade schonmal bei. ;)
dbluelle
Contributor
Beiträge: 319
Registriert: Samstag 29. Mai 2004, 18:49

Beitrag von dbluelle »

Nico 77 hat geschrieben: Dann habe ich das Gefühl das die rechte Optionsleiste(mit Minibild unten) ewig brauch bis diese mal erscheint.
In eine der ersten new Tuxtext Versionen war diese Optionen immer direkt da.
Da habe ich gar nichts dran geändert.
Die Optionsleiste ist eigentlich sofort verfügbar, sobald die entsprechenden Informationen vom Sender übertragen wurden.
Das kann manchmal etwas länger dauern, je nachdem, in welchen Intervallen die Informationen gesendet werden.
Vielleicht hast du damals einfach nur Glück gehabt :wink:
Nico 77 hat geschrieben: Dann ist nun unter der Uhr im neuen Tuxtext immer ein schwarzer schmaler Streifen.

Das tritt ja nur beim fixed font auf...
Ersetze mal in Zeile 3381

Code: Alles auswählen

for (Row = sbit->height; Row; Row--) /* row counts up, but down may be a little faster :) */
durch

Code: Alles auswählen

for (Row = fontheight; Row; Row--) /* row counts up, but down may be a little faster :) */
Der Fehler muss aber schon 'ne ganze Weile drin sein :gruebel:

dbluelle
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Jo, habe mittlerweile festgestellt das es bei manchen Sendern direkt da ist und bei anderen lange dauert.

Jo mit der Uhr kann sein, war mir nur nebenbei aufgefallen. :D

Danke für den FIX. :D
rolandm
Einsteiger
Einsteiger
Beiträge: 106
Registriert: Dienstag 17. August 2004, 18:29

Beitrag von rolandm »

Ein Update habe ich gepostet unter http://www.dream-multimedia-tv.de/board ... ght=tuxtxt

Aenderungen gegenber 1.82:
- FLOF-Darstellung wie bertragen
- auch korrekt wenn kein roter Link
- Uebersicht aehnlich TOP-Menu auch mit FLOF
- Korrekturen an Zeichensatzerkennung, bei Auto Vorrang fuer VT-Info ber DVB-Info
- Untersttzung fuer kyrillische (nur Var.2) und griechische (noch nicht im TTF) Zeichen
(FIXME: Cache-Groesse reicht vermutlich noch nicht fuer kyrillische Zeichen)
- feste Fonthoehe 21 wieder rckgaengig gemacht (reicht bei mir nicht :<)
- Korrektur Mosaikdecodierung (ARD 194)
- Auslesen der aktuellen Registerinhalte bei Scartumschaltung
- Scartumschaltung damit auch fuer Dreambox moeglich
- Hexdump fuer Debugging nach stdout mit OK im TV-Mode
PLi®
Interessierter
Interessierter
Beiträge: 27
Registriert: Dienstag 25. Mai 2004, 20:31

Beitrag von PLi® »

I have built 1.82 for the DM7000 and now it does not fit at all in the screen while 1.78 did fit. The size of TuxTXT is too wide, therefore about 2 characters on the left side are off the screen.

Anybody else notices this problem?

You can also see a report of another guy here :

http://www.dream-multimedia-tv.de/board ... =10117&sid

Peter
schufti
Einsteiger
Einsteiger
Beiträge: 352
Registriert: Freitag 20. August 2004, 23:33

Beitrag von schufti »

Ja, das selbe auf Neutrino. Die Änderung bzgl. fixe Zeichenhöhe ist ein Rückschritt. Auf meinem TV kann ich die Status- und Navigationstasten- Leiste so nicht mehr lesen. Da nehm ich schon lieber in Kauf, dass der eine oder andere Buchstabe nicht glasklar zu lesen ist. Wenn's denn unbedingt sein muß, dann bitte in der config wählbar ?!?! (danke)

nur meine 2c,
schufti
rolandm
Einsteiger
Einsteiger
Beiträge: 106
Registriert: Dienstag 17. August 2004, 18:29

Beitrag von rolandm »

Die feste Zeichenhöhe ist in 1.83 wieder zurückgenommen, steht 3 Postings weiter vorne :)
schufti
Einsteiger
Einsteiger
Beiträge: 352
Registriert: Freitag 20. August 2004, 23:33

Beitrag von schufti »

Hi rolandm,

danke für deinen Hinweis. Habe dein Posting aber nicht als V1.83 gewertet. Dachte es ist deine persönliche/unoffizielle Version von 1.82.
Habe dzt. auch leider kein Enigma sondern Neutrino auf der Box.

Sonst finde ich die Arbeit wie schon erwähnt super!

Gruß,
Schufti
PLi®
Interessierter
Interessierter
Beiträge: 27
Registriert: Dienstag 25. Mai 2004, 20:31

Beitrag von PLi® »

rolandm hat geschrieben:Die feste Zeichenhöhe ist in 1.83 wieder zurückgenommen, steht 3 Postings weiter vorne :)
I have built 1.83 for the Dreambox but I still have the problem that the total of the screen is too wide and it does not fit on the screen. The last version which was good here was 1.78

Anybody?

Peter
rolandm
Einsteiger
Einsteiger
Beiträge: 106
Registriert: Dienstag 17. August 2004, 18:29

Beitrag von rolandm »

schufti hat geschrieben:danke für deinen Hinweis. Habe dein Posting aber nicht als V1.83 gewertet. Dachte es ist deine persönliche/unoffizielle Version von 1.82.
War es zu dem Zeitpunkt auch, an den Releasenotes im CVS oder denen der letzten Images hätte man es aber merken können :)
schufti hat geschrieben:Habe dzt. auch leider kein Enigma sondern Neutrino auf der Box.
Sollte eigentlich auch keinen Unterschied machen (habe auch Neutrino).

Bei der Dreambox gibt es wohl separate Bildschirmeinstellungen für tuxtxt und den Rest, ich weiß aber nicht, ob das auch bei Enigma auf der dbox so ist oder dream-spezifisch.
Stimmen sollten in jedem Fall beide ;)
schufti hat geschrieben:Sonst finde ich die Arbeit wie schon erwähnt super!
Danke :) (auch an dbluelle!)
PLi® hat geschrieben:I have built 1.83 for the Dreambox but I still have the problem that the total of the screen is too wide and it does not fit on the screen. The last version which was good here was 1.78
I assume you have not modified it (i.e. you use the TTF fonts).

dbluelle has modified it since then so that it exactly fits the configured screen size (before that I used the max. integer font size so that the screen is still smaller than the setting, now the remaining pixel columns are distributed over the full width).
If this configured size is not correct, it might have fit before and exceed the screen now.
Anyway you should be able to adjust it by changing the size settings.

Did you check both screen size settings in the main configuration menu (for tuxtxt and the rest) (i.e. you see both markers completely in both screens)?

Does any of them affect the VT screen size (i.e. if you make the screen smaller there, does the VT screen get smaller also)?

On which border does it exceed the screen?
PLi®
Interessierter
Interessierter
Beiträge: 27
Registriert: Dienstag 25. Mai 2004, 20:31

Beitrag von PLi® »

rolandm hat geschrieben:
PLi® hat geschrieben:I have built 1.83 for the Dreambox but I still have the problem that the total of the screen is too wide and it does not fit on the screen. The last version which was good here was 1.78
I assume you have not modified it (i.e. you use the TTF fonts).

dbluelle has modified it since then so that it exactly fits the configured screen size (before that I used the max. integer font size so that the screen is still smaller than the setting, now the remaining pixel columns are distributed over the full width).
If this configured size is not correct, it might have fit before and exceed the screen now.
Anyway you should be able to adjust it by changing the size settings.
I indeed use the TTF font, I use the code exactly as in CVS now.
What size setting should I alter then?
rolandm hat geschrieben: Did you check both screen size settings in the main configuration menu (for tuxtxt and the rest) (i.e. you see both markers completely in both screens)?

Does any of them affect the VT screen size (i.e. if you make the screen smaller there, does the VT screen get smaller also)?

On which border does it exceed the screen?
What exactly do you mean by this?

Peter
rolandm
Einsteiger
Einsteiger
Beiträge: 106
Registriert: Dienstag 17. August 2004, 18:29

Beitrag von rolandm »

Sorry, I don't have a dreambox, so I can't describe how to get to the proper configuration page. dbluelle?

In german Neutrino on the dbox I think it is something like dbox->Einstellungen->Video->Bildbereich einstellen.

Look around in the global configuration menus, there must be 2 different screen where you can configure separately the screen size of tuxtxt and the rest by shifting around 2 angles in the upper left and the lower right corner.

Oh, look at http://wiki.tuxbox.org/Enigma:Einstellu ... en_Display, there it should be TuxTxt Position.
schufti
Einsteiger
Einsteiger
Beiträge: 352
Registriert: Freitag 20. August 2004, 23:33

Beitrag von schufti »

Hi rolandm,

danke, durch dein Kommentar aufmerksam gemacht habe ich gesucht und den Fehler gefunden: Ein Link von /var/tuxttxt auf /var/etc/share/fonts hat geholfen :oops: (Man(n) muß nur den inneren Schweinehund überwinden und ein Terminal an die Serielle hängen...) Hatte gedacht für Enigma/Neutrino braucht man verschiedene Versionen und nach dem dein Link auf die Dream Seite führte...

Gruß,
schufti

P.S.: Bin leider noch nicht vom "Imagemodifizierer" in den Kreis der "Imagecompilierer" aufgestiegen. Bin mir aber sicher, dass ich das auch noch irgendwann hinbekomme :wink:
dbluelle
Contributor
Beiträge: 319
Registriert: Samstag 29. Mai 2004, 18:49

Beitrag von dbluelle »

rolandm hat geschrieben:Sorry, I don't have a dreambox, so I can't describe how to get to the proper configuration page. dbluelle?
That's dream->6->3->5->Yellow

dbluelle