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

Alex Deucher alexdeucher at gmail.com
Thu Aug 12 05:37:56 PDT 2010


On Wed, Aug 11, 2010 at 11:06 PM, Cui, Hunk <Hunk.Cui at amd.com> wrote:
> Hi, Alex,
>        Many thanks for your hints, about the xawtv, only know it is a television viewer-X11 application, I will try to it, any other info, I will reform to you. :)

I think it might have only used it in conjunction with the old v4l
ddx.  I wouldn't worry too much about it.

Alex

>
> Thanks,
> Hunk Cui
>
>> -----Original Message-----
>> From: Alex Deucher [mailto:alexdeucher at gmail.com]
>> Sent: Thursday, August 12, 2010 12:29 AM
>> To: Adam Jackson
>> Cc: Cui, Hunk; xorg-driver-geode at lists.x.org; xorg-devel at lists.x.org
>> Subject: Re: What kind of situation trigger the alloc_surface & free_surface
>> function in video.c (video-driver)
>>
>> On Wed, Aug 11, 2010 at 10:26 AM, Adam Jackson <ajax at nwnk.net> wrote:
>> > 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.
>>
>> IIRC, these used to be used by the v4l ddx to stream directly to
>> another Xv adapter, or something like that.  I think xawtv used to use
>> it back in the day.
>>
>> Alex
>
>
>


More information about the xorg-devel mailing list