diff --git a/tests/old/testsuite/cleanup/Makefile.am b/tests/old/testsuite/cleanup/Makefile.am index 88d32dd892..0665cb5abe 100644 --- a/tests/old/testsuite/cleanup/Makefile.am +++ b/tests/old/testsuite/cleanup/Makefile.am @@ -1,4 +1,4 @@ -testprogs = cleanup1 cleanup2 cleanup3 cleanup4 +testprogs = cleanup1 cleanup2 cleanup3 cleanup4 cleanup5 TESTS = $(testprogs) @@ -13,3 +13,5 @@ cleanup3_LDADD = $(GST_LIBS) cleanup3_CFLAGS = $(GST_CFLAGS) $(XML_CFLAGS) $(GLIB_CFLAGS) cleanup4_LDADD = $(GST_LIBS) cleanup4_CFLAGS = $(GST_CFLAGS) $(XML_CFLAGS) $(GLIB_CFLAGS) +cleanup5_LDADD = $(GST_LIBS) +cleanup5_CFLAGS = $(GST_CFLAGS) $(XML_CFLAGS) $(GLIB_CFLAGS) diff --git a/tests/old/testsuite/cleanup/cleanup5.c b/tests/old/testsuite/cleanup/cleanup5.c new file mode 100644 index 0000000000..8d9078bd76 --- /dev/null +++ b/tests/old/testsuite/cleanup/cleanup5.c @@ -0,0 +1,20 @@ +#include + +int main(int argc,char *argv[]) +{ + GstElement *bin, *decoder; + + gst_init(&argc,&argv); + + bin = gst_pipeline_new("pipeline"); + + while (TRUE) + { + decoder = gst_elementfactory_make("mpeg2dec","mpeg2dec"); + if (!decoder) + break; + + gst_bin_add(GST_BIN(bin), decoder); + gst_bin_remove(GST_BIN(bin), decoder); + } +} diff --git a/testsuite/cleanup/Makefile.am b/testsuite/cleanup/Makefile.am index 88d32dd892..0665cb5abe 100644 --- a/testsuite/cleanup/Makefile.am +++ b/testsuite/cleanup/Makefile.am @@ -1,4 +1,4 @@ -testprogs = cleanup1 cleanup2 cleanup3 cleanup4 +testprogs = cleanup1 cleanup2 cleanup3 cleanup4 cleanup5 TESTS = $(testprogs) @@ -13,3 +13,5 @@ cleanup3_LDADD = $(GST_LIBS) cleanup3_CFLAGS = $(GST_CFLAGS) $(XML_CFLAGS) $(GLIB_CFLAGS) cleanup4_LDADD = $(GST_LIBS) cleanup4_CFLAGS = $(GST_CFLAGS) $(XML_CFLAGS) $(GLIB_CFLAGS) +cleanup5_LDADD = $(GST_LIBS) +cleanup5_CFLAGS = $(GST_CFLAGS) $(XML_CFLAGS) $(GLIB_CFLAGS) diff --git a/testsuite/cleanup/cleanup5.c b/testsuite/cleanup/cleanup5.c new file mode 100644 index 0000000000..8d9078bd76 --- /dev/null +++ b/testsuite/cleanup/cleanup5.c @@ -0,0 +1,20 @@ +#include + +int main(int argc,char *argv[]) +{ + GstElement *bin, *decoder; + + gst_init(&argc,&argv); + + bin = gst_pipeline_new("pipeline"); + + while (TRUE) + { + decoder = gst_elementfactory_make("mpeg2dec","mpeg2dec"); + if (!decoder) + break; + + gst_bin_add(GST_BIN(bin), decoder); + gst_bin_remove(GST_BIN(bin), decoder); + } +}