summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 989d986)
raw | patch | inline | side by side (parent: 989d986)
author | Wim Taymans <wim.taymans@collabora.co.uk> | |
Mon, 24 Aug 2009 15:57:16 +0000 (17:57 +0200) | ||
committer | Wim Taymans <wim.taymans@collabora.co.uk> | |
Mon, 24 Aug 2009 15:57:16 +0000 (17:57 +0200) |
libs/gst/base/gstbasesrc.c | patch | blob | history |
index f0a5287d926dd480f0b33e54bcbc0cbcb51155e1..cc9168d001e1b4f428760cf1a8e3f175096bece8 100644 (file)
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: