On 11 October 2017 at 07:13, Guttula, Suresh <suresh.gutt...@amd.com> wrote: > HI, > >>- why do we need "surfaceless" support > ChromeOS supports surfacelsess and we need this va enablement for > surfaceless in chromium. Ack, that should have been part of the commit message.
>> - does upstream VAAPI has surfaceless platform > Yes. It uses headless support of VA-API for decoding. There's no VA_DISPLAY_SURFACELESS in libva [1]. Thus adding one here is _very_ confusing and misleading. https://github.com/01org/libva/blob/master/va/va_backend.h#L39 >> - 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. > To put it otherwise: You're "adding" support for surfaceless for the sake of adding a name. There's no functional difference nor upstream (see the libva question above) demand for it. What is stopping you from using --with-platforms=drm ? Thanks Emil _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev