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