[Xorg-driver-geode] What kind of situation trigger the alloc_surface & free_surface function in video.c (video-driver)

Adam Jackson ajax at nwnk.net
Wed Aug 11 07:26:34 PDT 2010


On Wed, 2010-08-11 at 10:24 +0800, Cui, Hunk wrote:
> Hi, guys,
> 	Now I am researching about allocate the video overlay memory,
> some confuse to inquire. 
> 	In xf86-video-geode -> lx_video.c -> LXInitOffscreenImages:
> 		alloc_surface = LXAllocateSurface;
> 		free_surface  = LXFreeSurface;
> 
> 	In xf86-video-ati	  -> radeon_video.c ->
> RADEONInitOffscreenImages:
> 		alloc_surface = RADEONAllocateSurface;
> 		free_surface  = RADEONFreeSurface;
> 
> 	Inquire: what kind of situation trigger above functions? What
> are the mainly effect?

The answer appears to be: nothing.  The alloc_surface hook is never
called from the core X server.  Which does sort of make me wonder what
people thought they were writing when they wrote them...

I suspect the intent was to allow XV to offscreen surfaces.

- ajax
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.x.org/archives/xorg-driver-geode/attachments/20100811/fa730b2c/attachment.pgp>


More information about the Xorg-driver-geode mailing list