summaryrefslogtreecommitdiff
path: root/ext/libvisual/visual.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/libvisual/visual.c')
-rw-r--r--ext/libvisual/visual.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/libvisual/visual.c b/ext/libvisual/visual.c
index b691e526..3e06f10e 100644
--- a/ext/libvisual/visual.c
+++ b/ext/libvisual/visual.c
@@ -363,6 +363,9 @@ get_buffer (GstVisual * visual, GstBuffer ** outbuf)
visual->video->bpp, GST_PAD_CAPS (visual->srcpad), outbuf);
}
+ if (ret != GST_FLOW_OK)
+ return ret;
+
if (*outbuf == NULL)
return GST_FLOW_ERROR;