diff options
Diffstat (limited to 'sys/vdpau/gstvdpvideopostprocess.c')
-rw-r--r-- | sys/vdpau/gstvdpvideopostprocess.c | 7 |
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; |