[Bug 703486] Implement GstNavigation interface in glimagesink

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jul 7 01:12:40 PDT 2014


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

--- Comment #23 from Vasilis Liaskovitis <vliaskov at gmail.com> 2014-07-07 08:12:36 UTC ---
v3 with some fixes.
- Double arguments to mouse event signal
- signals now emitted with id, from base class methods. Signal handlers are
  disconnected in gst_glimage_sink_on_close. NOt sure this is the best place
  for handler disconnect.
- nitpicks fixed (extra lines, GST_DEBUG_OBJECT, gl_window naming, ButtonPress)


Another issue: On window resize shouldn't the navigation GstStructures be
rescaled to original video dimensions? See xvimagesink's
gst_xvimagesink_navigation_send_event for an example. I have an example patch
below doing this, but it requires a new GstGLWindow class method to get
the backend window dimensions (called get_window_dimensions). Let me know if
you
think we need this re-scaling, and also if there is a better approach to the
problem.

-- 
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