From: Edward Hervey Date: Tue, 21 Sep 2010 14:31:07 +0000 (+0200) Subject: sdl: Port to new XOverlay API X-Git-Tag: RELEASE-0.11.1~662 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a96c0ab9fec6a269428d2b64a65bb7908da91205;p=platform%2Fupstream%2Fgst-plugins-bad.git sdl: Port to new XOverlay API Fixes #630253 --- diff --git a/ext/sdl/sdlvideosink.c b/ext/sdl/sdlvideosink.c index 7932ecf..8937a61 100644 --- a/ext/sdl/sdlvideosink.c +++ b/ext/sdl/sdlvideosink.c @@ -63,7 +63,7 @@ static gboolean gst_sdlvideosink_supported (GstImplementsInterface * iface, GType type); static void gst_sdlvideosink_xoverlay_init (GstXOverlayClass * klass); -static void gst_sdlvideosink_xoverlay_set_xwindow_id +static void gst_sdlvideosink_xoverlay_set_window_handle (GstXOverlay * overlay, unsigned long parent); static gboolean gst_sdlvideosink_lock (GstSDLVideoSink * sdl); @@ -361,14 +361,15 @@ gst_sdlvideosink_supported (GstImplementsInterface * interface, static void gst_sdlvideosink_xoverlay_init (GstXOverlayClass * klass) { - klass->set_xwindow_id = gst_sdlvideosink_xoverlay_set_xwindow_id; + klass->set_window_handle = gst_sdlvideosink_xoverlay_set_window_handle; } static void -gst_sdlvideosink_xoverlay_set_xwindow_id (GstXOverlay * overlay, - unsigned long parent) +gst_sdlvideosink_xoverlay_set_window_handle (GstXOverlay * overlay, + guintptr handle) { GstSDLVideoSink *sdlvideosink = GST_SDLVIDEOSINK (overlay); + unsigned long parent = (unsigned long) handle; if (sdlvideosink->xwindow_id == parent) return;