>-----Original Message----- >From: dri-devel [mailto:dri-devel-bounces@xxxxxxxxxxxxxxxxxxxxx] On Behalf >Of Randy Li >Sent: Monday, October 24, 2016 3:59 PM >To: libva@xxxxxxxxxxxxxxxxxxxxx >Cc: gwenole.beauchesne@xxxxxxxxx; dri-devel@xxxxxxxxxxxxxxxxxxxxx; linux- >rockchip@xxxxxxxxxxxxxxxxxxx; Jaquez, VictorX <victorx.jaquez@xxxxxxxxx>; >eddie.cai <eddie.cai@xxxxxxxxxxxxxx>; 林金发 <alpha.lin@xxxxxxxxxxxxxx>; >herman.chen@xxxxxxxxxxxxxx; vjaquez@xxxxxxxxxx >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 >dri-devel@xxxxxxxxxxxxxxxxxxxxx >https://lists.freedesktop.org/mailman/listinfo/dri-devel _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel