diff options
Diffstat (limited to 'ext/libvisual/visual.c')
-rw-r--r-- | ext/libvisual/visual.c | 3 |
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; |