Comment 1 for bug 908471

Revision history for this message
Pim Vullers (pimvullers) wrote :

This is a very hard issue. I've looked into this today and did not really found a solution. At first I tried to draw something using Cairo, but these controls get overwritten by the video output of GStreamer. In gst-plugins-good-0.10.33 there is support for having a Cairo overlay over GStreamer video, but this version is not packaged for the main distro's (latest included version is 0.10.30).

Another issue is that with Cairo we only control the drawing of the OSD. Since these are not widgets we'll also need to implement event-handling (clicks, dragging the progress indicator) our selves, which is something non-trivial.

As long as Gtk.Overlay does not support transparency and gst-plugins-good-0.10.33 is not standard I see no simple solution to this problem. If anybody has better ideas, please let me know.