summaryrefslogtreecommitdiff
path: root/sys/vdpau/gstvdpvideopostprocess.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/vdpau/gstvdpvideopostprocess.c')
-rw-r--r--sys/vdpau/gstvdpvideopostprocess.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/sys/vdpau/gstvdpvideopostprocess.c b/sys/vdpau/gstvdpvideopostprocess.c
index 4658f901d..adaabf4bc 100644
--- a/sys/vdpau/gstvdpvideopostprocess.c
+++ b/sys/vdpau/gstvdpvideopostprocess.c
@@ -598,2 +598,3 @@ gst_vdp_vpp_start (GstVdpVideoPostProcess * vpp)
gint i;
+ GError *err;
@@ -615,3 +616,4 @@ gst_vdp_vpp_start (GstVdpVideoPostProcess * vpp)
- vpp->device = gst_vdp_get_device (vpp->display);
+ err = NULL;
+ vpp->device = gst_vdp_get_device (vpp->display, &err);
if (G_UNLIKELY (!vpp->device))
@@ -624,4 +626,3 @@ gst_vdp_vpp_start (GstVdpVideoPostProcess * vpp)
device_error:
- GST_ELEMENT_ERROR (vpp, RESOURCE, OPEN_READ,
- ("Couldn't create GstVdpDevice"), (NULL));
+ gst_vdp_vpp_post_error (vpp, err);
return FALSE;