[Gtk-sharp-list] gtktv binding

MDK mdk at mdk.org.pl
Tue Aug 9 21:14:37 EDT 2005

Dnia 09-08-2005, wto o godzinie 16:05 +0200, Christian Eide napisał(a):

> You may consider using gstreamer for video playback. The c# bindings
> (gst-sharp) is in mono svn. The bindings seems quite complete and
> works well...

Well, that's not really true. The bindings are fairly incomplete, there
are a lot of bugs & memory issues. The keyword here is: "unmaintained".
The gstreamer folks are looking for a new maintainer right now. 

If you need to do some simple things with audio - It'll work. But more
advanced handling of video will only bring you a serious headache. 

>  but i have never had any success using it to display video
> using the xoverlay interface to embed the video in a gtk# widget. If
> you have any success, I'd like to hear from you as I'm interested in
> doing some video displaying using gtk# as well.

For DIVA I'm using gstreamer's xvimagesink plugin. You merely pass it a
handle to the Gdk.Drawable (ie. of a Gtk.DrawingArea) and it displays a
XOverlay over the drawable. You need some quirks on the unmanaged side
to handle all window size changes/expositions etc. but it can be done. 

Michał Dominik K.
mdk at mdk.org.pl
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.ximian.com/pipermail/gtk-sharp-list/attachments/20050810/c7d50219/attachment.bin

More information about the Gtk-sharp-list mailing list