[gst-devel] why I cannot play video in DFB

David Schleef ds at schleef.org
Sat Nov 11 21:31:38 CET 2006

On Thu, Nov 09, 2006 at 02:49:40PM +0100, ensonic wrote:
> On 3:52:33 am 09/11/2006 "Deeptendu Bikash" <dbikash at gmail.com> wrote:
> >
> > Playbin does not try to use dfbvideosink. The reason being
> > dfbvideosink needs a surface to render on, which you need to set. Since
> > this surface is of type (IDirectFBSurface *), you cannot set it on the
> > gst-launch command line. You need to write a gstreamer application to
> > do that. The application would be very simple - just convert your
> > gst-launch line to a program form; only for setting the dfbvideossink
> > surface, create a directfb surface and assign this surface to the
> > &quot;surface&quot; property of dfbvideosink.
> >
> It would be cool it dfbvideosink could behave similar to x[v]imagink, they
> create & manage their own window if one does not pass any.

I disagree.  x[v]imagesink create top-level windows because it's
the obvious and simple thing to do if there's no embedding window.
The obvious and simple thing in dfbvideosink's case is to do
fullscreen, which it does.


David Schleef
Big Kitten LLC (http://www.bigkitten.com/) -- data acquisition on Linux

More information about the gstreamer-devel mailing list