>-----Original Message-----
>From: dri-devel [mailto:[email protected]] On Behalf
>Of Randy Li
>Sent: Monday, October 24, 2016 3:59 PM
>To: [email protected]
>Cc: [email protected]; [email protected]; linux-
>[email protected]; Jaquez, VictorX <[email protected]>;
>eddie.cai <[email protected]>; 林金发 <[email protected]>;
>[email protected]; [email protected]
>Subject: How to implement a EGL or DRM display in VA-API driver
>
>Hello:
>   I am going to implement a EGL and DRM display for Rockchip VA-API driver.
>We do have a EGL implementation in Rockchip VA-API driver, but it is
>implemented in the standard way, we did that as a X11 display.
>   I didn't see the usage of struct VADriverVTableEGL in gstreamer, and I have
>no idea about where should I implement something functions like
>eglExportDRMImageMESA().

VADriverVTableEGL is deprecated in libva, we has a more efficient way to use 
vaapi and egl.
You can refer to the examples in libyami-utils 
(https://github.com/01org/libyami-utils.git) for 
how to use vaapi and egl.

>   The DRM seems more complex, the reason I want to use the DRM is that,
>GPU would not work with the 4K video rendering, so the DRM means that
>directly output the video into video controller in our platform. But still 
>have no
>idea what kind of thing I should implement in the VA-API driver. It seems that
>the VA-API base library would open a DRM instance for the driver, but leaving
>those configure for connector, encoder, planes to VA-API driver?

configure for connector, encoder, planes aren't a part of va-api driver.  You 
should check libdrm and drm/i915.
You can refer to the test case of modetest in libdrm 
(git.freedesktop.org/git/mesa/drm)


>   Could you guys give me same sample code or example of those kind of
>display in VA-API or the documents would help(I would not image there is a
>VA-API documents)
>
>--
>Randy Li
>The third produce department
>
>_______________________________________________
>dri-devel mailing list
>[email protected]
>https://lists.freedesktop.org/mailman/listinfo/dri-devel
_______________________________________________
Libva mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libva

Reply via email to