From: Stefan Kost Date: Thu, 2 Sep 2010 11:15:29 +0000 (+0300) Subject: fakesrc: fix use of empty subbuffers X-Git-Tag: RELEASE-0.10.31~154 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=def17d30f477d77ccf7387f11900123f6b0461b8;p=platform%2Fupstream%2Fgstreamer.git fakesrc: fix use of empty subbuffers Remove a short cut that was ignoring src->data allocation mode. All the called code-path below handle size==0. --- diff --git a/plugins/elements/gstfakesrc.c b/plugins/elements/gstfakesrc.c index 1594f5d..e82bfb6 100644 --- a/plugins/elements/gstfakesrc.c +++ b/plugins/elements/gstfakesrc.c @@ -717,13 +717,9 @@ static GstBuffer * gst_fake_src_create_buffer (GstFakeSrc * src) { GstBuffer *buf; - guint size; + guint size = gst_fake_src_get_size (src); gboolean dump = src->dump; - size = gst_fake_src_get_size (src); - if (size == 0) - return gst_buffer_new (); - switch (src->data) { case FAKE_SRC_DATA_ALLOCATE: buf = gst_fake_src_alloc_buffer (src, size);