Hi,
today I may announce version 0.5 of the osdteletext plugin. Thanks to the extensive work of Udo Richter, this is a major step forward compared to the 0.4.2 release. The display code has been rewritten, teletext rendering adheres to the standard, support for different charsets has been integrated, drawing is much faster, message display more elegant.
The new release can be found at http://www.wiesweg-online.de/linux/vdr/vdr-osdteletext-0.5.tgz
The changelog:
From 0.5 to 0.5-pre1:
Udo Richter: - font subsystem now supports Teletext level 1. Fonts are provided for English, German, French, Italian, Spanish, Portuguese, Swedish and Finnish. The correct font is chosen automatically. - support for "boxed mode" (newstickers, subtitles): in 4Bpp mode the area not covered by the box will be completely transparent - OSD can now be aligned on screen: - in horizontal alignment mode, 0 means on the left, 50 in the center and 100 on the right - in vertical alignment mode, 0 means at the top, 50 in the center and 100 at the bottom - default is central alignment - changed palette system, no longer depending on order of indexing - fixed compilation failure with gcc 2.95 - changed OSD minimum size from 480x324 to 320x250 - some bugfixes and comments in txtrecv.c Marcel Wiesweg: - avoid crash and improve behavior when an invalid channel number is entered
From 0.5-pre1 to 0.4.2:
Udo Richter: - extensive rewrite of display code - removed display.*, txtbitmap.*, colormapping.h - added txtrender.*, displaybase.*, display.* - menu.c adapted to new display engine - speed improvements by incremental drawing - strict adherence to standard - rewrite of scaling and drawing code, better scaling algorithm, removed inefficient double painting. Increases speed by a factor of 4. Rolf Ahrenberg: - minor fixes for pagenumber, channel number and clock fields to minimize overdrawing - fix for graphical errors if normal characters are introduced after double high ones - fix in receiving code to make osdteletext work with some Swedish channels (thanks to Magnus Andersson) Marcel Wiesweg: - pseudo target in Makefile allows a simple "make". Previously, this would fail and you needed "make all"
Have fun Marcel
Marcel Wiesweg wrote:
- font subsystem now supports Teletext level 1. Fonts are provided for English, German, French, Italian, Spanish, Portuguese, Swedish and Finnish. The correct font is chosen automatically.
Great! Thank you.
Only a couple of problems:
- when I select a page and it hasn't been received yet, it shows "page not found". That's ok, the problem is that it doesn't show the page when it arrives, I have to manually change page to see it
- on "TV5 Europe"[*] I can only see the top half of the page. I'm almost sure the problem is on the broadcaster side ("TV5 FBS" is ok), but when I still had a working analog receiver, the tv teletext worked fine on that channel.
Note that both of the problems aren't new with this version (thank you again for the great improvements), only I forgot to report them.
[*] TV5 EUROPE;TV5 MONDE:11137:hC34:S13.0E:27500:3522:3642:3602:0:7322:318:13100:0 TV5 FBS;TV5 MONDE:11137:hC34:S13.0E:27500:3521:3641:3601:0:7321:318:13100:0 Bye
Luca Olivetti wrote:
- when I select a page and it hasn't been received yet, it shows "page
not found". That's ok, the problem is that it doesn't show the page when it arrives, I have to manually change page to see it
Agreed, the page should be displayed as soon as it is available. Probably just need to set the update flag.
- on "TV5 Europe"[*] I can only see the top half of the page. I'm almost
sure the problem is on the broadcaster side ("TV5 FBS" is ok), but when I still had a working analog receiver, the tv teletext worked fine on that channel.
I've checked the channel. Seems as if they use 'magazine parallel' mode, allowing them to transmit up to 8 pages in parallel. The text receiver currently only works in serial mode correctly. Another todo...
Cheers,
Udo
Am Freitag 22 April 2005 16:30 schrieb Gianci:
Marcel,
- giovedì 21 aprile 2005, alle 20:29, Marcel Wiesweg scrive:
today I may announce version 0.5 of the osdteletext plugin.
any news about the MHP plugin?
Currently fighting with free Java VMs. That is, I gave up to fight with Kaffe, SableVM is much more promising, maybe JamVM and JCVM as well. Current GNU classpath allow to use some packages the old Kaffe classpath did not, so I am currently porting some things.
Marcel
vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Am Freitag 22 April 2005 01:25 schrieb Udo Richter:
Luca Olivetti wrote:
- when I select a page and it hasn't been received yet, it shows "page
not found". That's ok, the problem is that it doesn't show the page when it arrives, I have to manually change page to see it
Agreed, the page should be displayed as soon as it is available. Probably just need to set the update flag.
Yes, this is not much of a problem.
- on "TV5 Europe"[*] I can only see the top half of the page. I'm almost
sure the problem is on the broadcaster side ("TV5 FBS" is ok), but when I still had a working analog receiver, the tv teletext worked fine on that channel.
I've checked the channel. Seems as if they use 'magazine parallel' mode, allowing them to transmit up to 8 pages in parallel. The text receiver currently only works in serial mode correctly. Another todo...
Cheers,
Udo
vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr