[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#825833: libkms



On 07/16/16 at 09:46pm, Julien Cristau wrote:
> On Sat, Jul 16, 2016 at 10:20:12 +0200, Víctor M. Jáquez L. wrote:
> 
> > On 07/15/16 at 10:33pm, Julien Cristau wrote:
> > > On Wed, Jul  6, 2016 at 18:46:32 +0200, ydirson@free.fr wrote:
> > > 
> > > > In fact, it looks like libkms was built in the past, but is explicitely
> > > > disabled now.  There is probably a reason for this, but there is no more
> > > > information than that in the changelog, and no README.Debian.
> > > > 
> > > > Could we please have more insight about why this decision was made ?
> > > > 
> > > libkms wasn't used/useful then, I'd need some convincing to re-enable
> > > it.
> > 
> > Perhaps it won't be useful in desktop systems or servers, but, as far as I
> > see, it is useful in embedded, if you want to draw without any display
> > server.
> > 
> > But I agree, I only have one modest example: kmssink, a simple GStreamer video
> > sink, targeted precisely to embedded systems.
> > 
> Where can I see that code?  Why can't it use libdrm directly?
> "embedded" is not an explanation.

Here's the code of gstkmssink

https://cgit.freedesktop.org/gstreamer/gst-plugins-bad/tree/sys/kms


libkms API is used mostly by the buffer allocator:

https://cgit.freedesktop.org/gstreamer/gst-plugins-bad/tree/sys/kms/gstkmsallocator.c


vmjl


Reply to: