On Fri, 2016-10-28 at 10:05 +0800, Randy Li wrote:
> 
> On 10/27/2016 11:03 PM, Xiang, Haihao wrote:
> > > -----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 <victorx.jaquez@int
> > > el.com>;
> > > eddie.cai <[email protected]>; 林金发 <[email protected]
> > > om>;
> > > [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.
> 
> I see, thank you.
> > 
> > >   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?
> 
> About the DRM, I have implemented a version which pretends a X
> output, I 
> would like to know a better way.

Connector properties and their configuration are entirely display port
oriented.  "Pretending an X output" is independent of KMS configuration
for your display port.

Sean

> > 
> > 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
> > 
> > _______________________________________________
> > dri-devel mailing list
> > [email protected]
> > https://lists.freedesktop.org/mailman/listinfo/dri-devel
> > 
> 
> 

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Libva mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libva

Reply via email to