[mythtv-commits] Ticket #1840: Interactive TV - small rendering fix.
MythTV
mythtv at cvs.mythtv.org
Sun May 21 16:56:28 EDT 2006
#1840: Interactive TV - small rendering fix.
-----------------------------------------+----------------------------------
Reporter: mark_kendall at btinternet.com | Owner: ijr
Type: patch | Status: new
Priority: minor | Milestone:
Component: mythtv | Version: head
Severity: medium |
-----------------------------------------+----------------------------------
There are numerous small errors in the display of MHEG interactive
streams. Hard to describe as overall the display looks OK but boxes and
lines are not displayed accurately.
This is caused by rounding of the position of each rectangle displayed (to
simplify blending into the osd surface). Calling SetDontRoundPosition
causes all sorts of problems in the blending process.
The solution here is to add an extra transparent row and/or column to the
displayed image which ensures rounding doesn't affect positioning and
everything is displayed as expected.
(p.s. There looks to be a similar problem with rendering bitmaps that I
haven't tracked down yet.)
--
Ticket URL: <http://cvs.mythtv.org/trac/ticket/1840>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list