On Mon, Sep 30, 2002 at 07:52:45PM +0200, Xavier Bestel wrote:
> Here it is. This patch (the brain is Michel Dänzer, I was just an
> idea-to-patch translator) resolves the "Xv not working at some
> resolutions" for me. It seems it works very well.
>
> Xav
Thanks for testing this.
Michel, should the pitch increment perhaps be made a global variable or
something?
> --- xc/programs/Xserver/hw/xfree86/drivers/ati/r128_video.c.orig 2002-09-30 17:39:09.000000000 +0200
> +++ xc/programs/Xserver/hw/xfree86/drivers/ati/r128_video.c 2002-09-30 17:37:28.000000000 +0200
> @@ -682,20 +682,20 @@
>
> pScreen = screenInfo.screens[pScrn->scrnIndex];
>
> - new_linear = xf86AllocateOffscreenLinear(pScreen, size, 16,
> + new_linear = xf86AllocateOffscreenLinear(pScreen, size, 8,
> NULL, NULL, NULL);
>
> if(!new_linear) {
> int max_size;
>
> - xf86QueryLargestOffscreenLinear(pScreen, &max_size, 16,
> + xf86QueryLargestOffscreenLinear(pScreen, &max_size, 8,
> PRIORITY_EXTREME);
>
> if(max_size < size)
> return NULL;
>
> xf86PurgeUnlockedOffscreenAreas(pScreen);
> - new_linear = xf86AllocateOffscreenLinear(pScreen, size, 16,
> + new_linear = xf86AllocateOffscreenLinear(pScreen, size, 8,
> NULL, NULL, NULL);
> }
--
G. Branden Robinson | It's not a matter of alienating
Debian GNU/Linux | authors. They have every right to
branden@debian.org | license their software however we
http://people.debian.org/~branden/ | like. -- Craig Sanders
Attachment:
pgpmVfAVbJ9a3.pgp
Description: PGP signature