Opened 16 years ago
Closed 16 years ago
#5256 closed patch (fixed)
osd char scaling sometimes incorrect
Reported by: | Mark Spieth | Owned by: | Stuart Auchterlonie |
---|---|---|---|
Priority: | minor | Milestone: | 0.22 |
Component: | mythtv | Version: | head |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
the osd char spacing is sometimes incorrect. notably SD dvb res 720x576 16:9 images being displayed on 16:9 displays.
scaling does not occur correctly for most ttfonts. FT_Set_Char_Size does not work on fonts which dont have narrow and wide versions embedded. Thus FT_Set_Transform is needed to do it mathematically.
This has been tested with Retro-OSD and Gray-OSD and results are good. I believe this is the correct way to do horizontal scaling.
Attachments (1)
Change History (6)
Changed 16 years ago by
Attachment: | mythtv_osdspacing.1.patch added |
---|
comment:1 Changed 16 years ago by
comment:2 Changed 16 years ago by
ust tried this. whoops for joy. this works! for the first time in so very long i can read the OSD without trouble.
i tried the following OSDs to make sure. in most case if just went through 4:3 and 16:9 and tried at least two fill modes. for some i checked all. but it really seems to be fixed.
Retro, Titivillus, blootube-OSD, Blue, Default, Gray, Isthmus, Iulius, MePo?-wide, Metallurgy, projectgrayhem-OSD.
so it works for "official" as well as "user supplied" OSD themes.
for Retro i tried all fill modes. for Isthmus i tried all aspect ratios. for projectgraphem-OSD i tried all combinations of both.
this was on a 16:10 display. will try later on a real 16:9 display. i don't have a 4:3 to test it with
could this be applied to trunk?
thank you so much
comment:3 Changed 16 years ago by
Milestone: | unknown → 0.22 |
---|---|
Owner: | changed from Isaac Richards to Stuart Auchterlonie |
Status: | new → assigned |
Version: | unknown → head |
Having suffered from this for a while I thought i'd test it out. Seeing that it works just fine it's going in.
I can confirm that this fixes some OSD font spacing glitches that I was seeing on (I think) 16:9 images being displayed on a 4:3 display.