[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