summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: d3f63b1)
raw | patch | inline | side by side (parent: d3f63b1)
author | Stefan Kost <ensonic@users.sf.net> | |
Tue, 6 Jul 2010 15:20:40 +0000 (18:20 +0300) | ||
committer | Stefan Kost <ensonic@users.sf.net> | |
Thu, 5 Aug 2010 07:31:35 +0000 (10:31 +0300) |
A pad name is not a factory name.
tests/benchmarks/capsnego.c | patch | blob | history |
index 8f6df8e5c4878856fe1bc0c0850df036975ee55c..d3df88909be4ccbac3169410cf32525b4ee25b00 100644 (file)
{
ELEM_SRC = 0,
ELEM_MIX,
- SINKPAD_MIX,
ELEM_PROC,
ELEM_CONV,
NUM_ELEM
};
static const gchar *factories[NUM_FLAVOURS][NUM_ELEM] = {
- {"audiotestsrc", "adder", "sink%d", "volume", "audioconvert"},
- {"videotestsrc", "videomixer", "sink_%d", "videoscale", "ffmpegcolorspace"}
+ {"audiotestsrc", "adder", "volume", "audioconvert"},
+ {"videotestsrc", "videomixer", "videoscale", "ffmpegcolorspace"}
+};
+
+static const gchar *sink_pads[NUM_FLAVOURS][NUM_ELEM] = {
+ {NULL, "sink%d", NULL, NULL},
+ {NULL, "sink_%d", NULL, NULL}
};
for (i = 0; i < children; i++) {
if (depth > 0) {
- if (!create_node (bin, sink, factories[flavour][SINKPAD_MIX], &new_sink,
+ if (!create_node (bin, sink, sink_pads[flavour][ELEM_MIX], &new_sink,
children, flavour)) {
return FALSE;
}
}
gst_bin_add (bin, src);
if (!gst_element_link_pads_full (src, "src", sink,
- factories[flavour][SINKPAD_MIX], GST_PAD_LINK_CHECK_NOTHING)) {
+ sink_pads[flavour][ELEM_MIX], GST_PAD_LINK_CHECK_NOTHING)) {
GST_WARNING ("can't link elements");
return FALSE;
}