[gst-cvs] gstreamer: basesrc: return result of _set_caps()
Wim Taymans
wtay at kemper.freedesktop.org
Mon Aug 24 08:58:00 PDT 2009
Module: gstreamer
Branch: master
Commit: 76d9349956bc74c0c6283971cd6d563b09a46963
URL: http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=76d9349956bc74c0c6283971cd6d563b09a46963
Author: Wim Taymans <wim.taymans at collabora.co.uk>
Date: Mon Aug 24 17:57:16 2009 +0200
basesrc: return result of _set_caps()
---
libs/gst/base/gstbasesrc.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/libs/gst/base/gstbasesrc.c b/libs/gst/base/gstbasesrc.c
index f0a5287..cc9168d 100644
--- a/libs/gst/base/gstbasesrc.c
+++ b/libs/gst/base/gstbasesrc.c
@@ -2560,15 +2560,15 @@ gst_base_src_start (GstBaseSrc * basesrc)
if (!(caps = gst_type_find_helper (basesrc->srcpad, size)))
goto typefind_failed;
- gst_pad_set_caps (basesrc->srcpad, caps);
+ result = gst_pad_set_caps (basesrc->srcpad, caps);
gst_caps_unref (caps);
} else {
/* use class or default negotiate function */
- if (!gst_base_src_negotiate (basesrc))
+ if (!(result = gst_base_src_negotiate (basesrc)))
goto could_not_negotiate;
}
- return TRUE;
+ return result;
/* ERROR */
could_not_start:
More information about the Gstreamer-commits
mailing list