[Bug 726193] waylandsink: subsurface & scaling support, plus many other improvements

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Apr 2 10:30:49 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=726193
  GStreamer | gst-plugins-bad | git

--- Comment #2 from Julien Isorce <julien.isorce at gmail.com> 2014-04-02 17:30:45 UTC ---
Hi George, well done!

Just trying to catch-up, do you have the log of the discussion somewhere that
leads to this GstWaylandVideo interface ? :)

As I have not followed those discussions I wonder if
gst_video_overlay_set_render_rectangle could have been used instead of a new
gst_wayland_video_set_surface_size ?

Also why is it not possible to manage the _pause_rendering / _resume_rendering
in the waylandsink directly ?
I'm not against, I just wonder :). Also this GstWaylandVideo could be useful in
glimagesink for our wayland backend.

I think one commit for the lib, and 1 (or 2 if you have initial cleanup) commit
for ext/wayland would be fine to merge it.

Finally I asked gtk maintainer if it could be possible to handle most of the
subsurface code of gtk itself when using "gdk_window_ensure_native
(gdkwindow)".
Could save some lines here
http://cgit.collabora.com/git/user/gkiagia/gst-wayland-gtk-demo.git/tree/main.c
and avoid to duplicate same code over and over on each application etc...
They said it sounds useful. So at this point we should just open a bug and ask
them to implement the prototypes we need. We can discuss that on IRC.

Having this in gtk, would it allow to remove those 2 _pause_rendering /
_resume_rendering functions ?

Cheers!

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list