diff options
author | Thijs Vermeir <thijsvermeir@gmail.com> | 2010-07-19 11:34:39 +0200 |
---|---|---|
committer | Thijs Vermeir <thijsvermeir@gmail.com> | 2010-07-19 11:42:26 +0200 |
commit | d15418d6aaeb92118693a64de8a3806ebf62774c (patch) | |
tree | 5dd833393bbb04f35f10a6491bc85b7f2d8d2753 /sys/vdpau/gstvdp | |
parent | 7462a6439862faac82d787e0e7928aac9e7b6355 (diff) | |
download | gstreamer-plugins-bad-d15418d6aaeb92118693a64de8a3806ebf62774c.tar.gz |
vdpau: fix segfault when vdpau device could not be created
Diffstat (limited to 'sys/vdpau/gstvdp')
-rw-r--r-- | sys/vdpau/gstvdp/gstvdpdevice.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/vdpau/gstvdp/gstvdpdevice.c b/sys/vdpau/gstvdp/gstvdpdevice.c index a41be6bfb..8867e4e34 100644 --- a/sys/vdpau/gstvdp/gstvdpdevice.c +++ b/sys/vdpau/gstvdp/gstvdpdevice.c @@ -147,6 +147,7 @@ gst_vdp_device_constructed (GObject * object) &device->vdp_get_proc_address); if (status != VDP_STATUS_OK) { GST_ERROR_OBJECT (device, "Could not create VDPAU device"); + device->device = VDP_INVALID_HANDLE; XCloseDisplay (device->display); device->display = NULL; |