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
[EMAIL PROTECTED]                 |     license their software however we
http://people.debian.org/~branden/ |     like.  -- Craig Sanders

Attachment: msg03947/pgp00000.pgp
Description: PGP signature

Reply via email to