[Mesa-dev] [Mesa-stable] [PATCH 2/2] auxiliary: use vl_drm_screen_create method for surfaceless

Guttula, Suresh Suresh.Guttula at amd.com
Wed Oct 11 06:13:37 UTC 2017


HI,

>>- why do we need "surfaceless" support
   ChromeOS supports surfacelsess and we need this va enablement for surfaceless in chromium.
>> - does upstream VAAPI has surfaceless platform
    Yes. It uses headless support of VA-API for decoding.
 - why is the surfaceless implementation identical to the DRM one
    If I understand your question correctly, In case of surfaceless platform ,it uses headless support of VAAPI, which will use drm implementation. If I miss something here please provide some more details on the question.

Thanks,
Suresh G

-----Original Message-----
From: Emil Velikov [mailto:emil.l.velikov at gmail.com] 
Sent: Tuesday, October 10, 2017 9:09 PM
To: Guttula, Suresh <Suresh.Guttula at amd.com>
Cc: ML mesa-dev <mesa-dev at lists.freedesktop.org>; Sharma, Deepak <Deepak.Sharma at amd.com>; Koenig, Christian <Christian.Koenig at amd.com>; ML mesa-stable <mesa-stable at lists.freedesktop.org>; Emil Velikov <emil.velikov at collabora.com>
Subject: Re: [Mesa-stable] [PATCH 2/2] auxiliary: use vl_drm_screen_create method for surfaceless

Hi Suresh,

On 10 October 2017 at 07:20, sguttula <suresh.guttula at amd.com> wrote:
> when display type is VA_DISPLAY_DRM_RENDERNODES and if drm screen 
> create method is not enabled then vscreen is NULL. To fix this 
> issue,this patch will enable
> vl_drm_screen_create() for surfaceless platforms
>
Repeating some earlier questions:

 - why do we need "surfaceless" support
 - does upstream VAAPI has surfaceless platform
 - why is the surfaceless implementation identical to the DRM one

Without any additional information, I think you should be using the drm platform.

Thanks
Emil


More information about the mesa-dev mailing list