[mythtv] 1080i scaling problems

Daniel Kristjansson danielk at cat.nyu.edu
Thu May 19 20:15:25 UTC 2005


On Thu, 2005-05-19 at 10:11 -0700, Rich Goodin wrote:
> Hi All,
> 
> I'm getting a strange problem with only 1080i content. My display is  
> an 800x600 projector. When displaying 780p everything is nice and  
> centered in the display area. With 1080i I would expect the whole  
> display to be covered from left to right with black bars on the top  
> and bottom. This is with all the scaling modes set to "OFF". What I'm  
> seeing is a ~100 pixel wide black bar on the left and the 1080i image  
> truncated on the right by the same amount. I checked the arguments to  
> XShmPutImage and got the following which is expected:

> This leads me to believe that the 1080i image is actually being  
> loaded into the source image with an X offset or some funny scaling.  
> Where can I find the code that takes the image from the capture card  
> (in this case a pcHDTV 3000) and loads the source buffer?

Impossible if you are using something like XVideo or XvMC, which you
almost certainly are. It sounds like the scaling you need is not
happening. My first guess would be that MoveResize() in videooutbase.cpp
is broken somehow, but if the src and dest values are as you report
then it looks like a video driver bug. The display stuff is in
videoout_xv.ccp.

-- Daniel



More information about the mythtv-dev mailing list