>-----Original Message----- >From: dri-devel [mailto:dri-devel-bounces at lists.freedesktop.org] On Behalf >Of Randy Li >Sent: Monday, October 24, 2016 3:59 PM >To: libva at lists.freedesktop.org >Cc: gwenole.beauchesne at intel.com; dri-devel at lists.freedesktop.org; linux- >rockchip at lists.infradead.org; Jaquez, VictorX <victorx.jaquez at intel.com>; >eddie.cai <eddie.cai at rock-chips.com>; ??? <alpha.lin at rock-chips.com>; >herman.chen at rock-chips.com; vjaquez at igalia.com >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 at lists.freedesktop.org >https://lists.freedesktop.org/mailman/listinfo/dri-devel