From: Jan Schmidt Date: Fri, 27 Jan 2006 17:00:09 +0000 (+0000) Subject: ext/libvisual/visual.c: When pad_alloc returns a GstFlowReturn other than GST_FLOW_OK... X-Git-Tag: RELEASE-0_10_3~72 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ed0038e68593ecd002576f2f04a256772878214a;p=platform%2Fupstream%2Fgst-plugins-base.git ext/libvisual/visual.c: When pad_alloc returns a GstFlowReturn other than GST_FLOW_OK, make sure it is passed upstream. Original commit message from CVS: * ext/libvisual/visual.c: (get_buffer): When pad_alloc returns a GstFlowReturn other than GST_FLOW_OK, make sure it is passed upstream. --- diff --git a/ChangeLog b/ChangeLog index 23c7796..f2f14dd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,11 @@ 2006-01-27 Jan Schmidt + * ext/libvisual/visual.c: (get_buffer): + When pad_alloc returns a GstFlowReturn other + than GST_FLOW_OK, make sure it is passed upstream. + +2006-01-27 Jan Schmidt + * ext/alsa/gstalsasink.c: (gst_alsasink_finalise), (gst_alsasink_class_init): Free the device name string. diff --git a/ext/libvisual/visual.c b/ext/libvisual/visual.c index b691e52..3e06f10 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;