GNOME Bugzilla – Bug 618349
osxvideosink: implement the XOverlay interface
Last modified: 2010-05-11 18:14:33 UTC
osxvideosink uses a custom bus message to notify the application about its internal NSView and give the application a chance to hook that up in the view hierarchy. This patch implements the XOverlay interface keeping compatibility with the old method. Applications are supposed to pass a pointer to the superview in which they want to add the osxvideosink view in gst_x_overlay_set_xwindow_id.
Created attachment 160806 [details] [review] patch
Created attachment 160818 [details] [review] patch New patch. Relaxed an assumption so that it doesn't break webkit (thanks Philippe for testing it).
commit 5f9f71b38e886c41878577ba85c55a7c78e3abc9 Author: Alessandro Decina <alessandro.d@gmail.com> Date: Tue May 11 10:52:58 2010 +0200 osxvideosink: implement the xoverlay interface. Fixes #618349.