Original commit message from CVS:
* sys/ximage/gstximagesrc.c:
Initialise variables when opening the X display rather
than in _start(), as the display can be opened before that.
Fixes: #515985
+2008-02-12 Jan Schmidt <jan.schmidt@sun.com>
+
+ * sys/ximage/gstximagesrc.c:
+ Initialise variables when opening the X display rather
+ than in _start(), as the display can be opened before that.
+
+ Fixes: #515985
+
2008-02-12 Sebastian Dröge <slomo@circular-chaos.org>
* sys/directdraw/gstdirectdrawsink.c:
int error_base;
long evmask = NoEventMask;
+ s->have_xdamage = FALSE;
+ s->damage = None;
+ s->damage_copy_gc = None;
+ s->damage_region = None;
+
if (XDamageQueryExtension (s->xcontext->disp, &s->damage_event_base,
&error_base)) {
s->damage =
s->last_frame_no = -1;
#ifdef HAVE_XDAMAGE
s->last_ximage = NULL;
- s->damage = None;
- s->damage_copy_gc = None;
- s->damage_region = None;
#endif
return gst_ximage_src_open_display (s, s->display_name);
}