Problem with persistent scaling/shifting in RADEONDisplayVideo()

Michel Dänzer michel at tungstengraphics.com
Mon Jul 28 09:10:41 PDT 2008


On Mon, 2008-07-28 at 17:56 +0200, Thomas Hilber wrote: 
> 
> > Also, to disable scaling, maybe the RADEON_SCALER_VERT_PICK_NEAREST
> > would do the trick (but I don't think it really helps with your
> 
> thank you for this clue. I'll give it a try.
> 
> > That said I don't fully understand how the interlaced frames get there
> > really, if your source is interlaced wouldn't the source images only
> > have half height and you'd scale them up by a factor of 2 (e.g. you'd
> > pretend to do bobbing, but since your scanout is interlaced you'd
> > actually get back the normal interlaced picture).
> 
> no, the source image contains the even and odd field and thus is full
> sized. It's the task of the CRT controller to read the right fields at
> the right time.

BTW, have you tried disabling the RADEON_SCALER_ADAPTIVE_DEINT flag in
RADEONDisplayVideo()?


-- 
Earthling Michel Dänzer           |          http://tungstengraphics.com
Libre software enthusiast         |          Debian, X and DRI developer



More information about the xorg-driver-ati mailing list