From ac872f61cf8679f0e1f07c6fe8564e25e9a5f352 Mon Sep 17 00:00:00 2001 From: Vincent Penquerc'h Date: Sun, 28 Nov 2010 16:04:35 +0000 Subject: [PATCH] ximagesrc: use XGetSubImage instead of XGetImage, works with remote X ximagesrc: use XGetSubImage instead of XGetImage, works with remote X (on my setup anyway...) --- sys/ximage/gstximagesrc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/ximage/gstximagesrc.c b/sys/ximage/gstximagesrc.c index a1a9dbd849..f66a1c9c72 100644 --- a/sys/ximage/gstximagesrc.c +++ b/sys/ximage/gstximagesrc.c @@ -591,9 +591,9 @@ gst_ximage_src_ximage_get (GstXImageSrc * ximagesrc) #endif /* HAVE_XSHM */ { GST_DEBUG_OBJECT (ximagesrc, "Retrieving screen using XGetImage"); - ximage->ximage = XGetImage (ximagesrc->xcontext->disp, ximagesrc->xwindow, + XGetSubImage (ximagesrc->xcontext->disp, ximagesrc->xwindow, ximagesrc->startx, ximagesrc->starty, ximagesrc->width, - ximagesrc->height, AllPlanes, ZPixmap); + ximagesrc->height, AllPlanes, ZPixmap, ximage->ximage, 0, 0); } #ifdef HAVE_XDAMAGE }