[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