tests/check/elements/: consistent pad (de)activation
authorStefan Kost <ensonic@users.sourceforge.net>
Thu, 21 Dec 2006 08:12:26 +0000 (08:12 +0000)
committerStefan Kost <ensonic@users.sourceforge.net>
Thu, 21 Dec 2006 08:12:26 +0000 (08:12 +0000)
Original commit message from CVS:
* tests/check/elements/audioresample.c: (cleanup_audioresample):
* tests/check/elements/audiotestsrc.c: (cleanup_audiotestsrc):
* tests/check/elements/gdpdepay.c: (setup_gdpdepay),
(cleanup_gdpdepay):
* tests/check/elements/gdppay.c: (setup_gdppay), (cleanup_gdppay):
* tests/check/elements/subparse.c: (teardown_subparse):
* tests/check/elements/textoverlay.c: (cleanup_textoverlay):
* tests/check/elements/videorate.c: (cleanup_videorate):
* tests/check/elements/videotestsrc.c: (cleanup_videotestsrc):
* tests/check/elements/volume.c: (cleanup_volume):
* tests/check/elements/vorbisdec.c: (setup_vorbisdec),
(cleanup_vorbisdec):
* tests/check/elements/vorbistag.c: (setup_vorbistag),
(cleanup_vorbistag):
consistent pad (de)activation

12 files changed:
ChangeLog
tests/check/elements/audioresample.c
tests/check/elements/audiotestsrc.c
tests/check/elements/gdpdepay.c
tests/check/elements/gdppay.c
tests/check/elements/subparse.c
tests/check/elements/textoverlay.c
tests/check/elements/videorate.c
tests/check/elements/videotestsrc.c
tests/check/elements/volume.c
tests/check/elements/vorbisdec.c
tests/check/elements/vorbistag.c

index 05ef62c..aa48c19 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,21 @@
+2006-12-21  Stefan Kost  <ensonic@users.sf.net>
+
+       * tests/check/elements/audioresample.c: (cleanup_audioresample):
+       * tests/check/elements/audiotestsrc.c: (cleanup_audiotestsrc):
+       * tests/check/elements/gdpdepay.c: (setup_gdpdepay),
+       (cleanup_gdpdepay):
+       * tests/check/elements/gdppay.c: (setup_gdppay), (cleanup_gdppay):
+       * tests/check/elements/subparse.c: (teardown_subparse):
+       * tests/check/elements/textoverlay.c: (cleanup_textoverlay):
+       * tests/check/elements/videorate.c: (cleanup_videorate):
+       * tests/check/elements/videotestsrc.c: (cleanup_videotestsrc):
+       * tests/check/elements/volume.c: (cleanup_volume):
+       * tests/check/elements/vorbisdec.c: (setup_vorbisdec),
+       (cleanup_vorbisdec):
+       * tests/check/elements/vorbistag.c: (setup_vorbistag),
+       (cleanup_vorbistag):
+         consistent pad (de)activation
+
 2006-12-20  Tim-Philipp Müller  <tim at centricular dot net>
 
        * gst/typefind/gsttypefindfunctions.c: (plugin_init):
index 8ab663d..bd5bf42 100644 (file)
@@ -108,6 +108,8 @@ cleanup_audioresample (GstElement * audioresample)
   fail_unless (gst_element_set_state (audioresample,
           GST_STATE_NULL) == GST_STATE_CHANGE_SUCCESS, "could not set to NULL");
 
+  gst_pad_set_active (mysrcpad, FALSE);
+  gst_pad_set_active (mysinkpad, FALSE);
   gst_check_teardown_src_pad (audioresample);
   gst_check_teardown_sink_pad (audioresample);
   gst_check_teardown_element (audioresample);
index 3649555..4b392d4 100644 (file)
@@ -69,6 +69,7 @@ cleanup_audiotestsrc (GstElement * audiotestsrc)
   g_list_free (buffers);
   buffers = NULL;
 
+  gst_pad_set_active (mysinkpad, FALSE);
   gst_check_teardown_sink_pad (audiotestsrc);
   gst_check_teardown_element (audiotestsrc);
 }
index 263ee28..5857c2e 100644 (file)
@@ -72,6 +72,8 @@ setup_gdpdepay ()
   gdpdepay = gst_check_setup_element ("gdpdepay");
   mysrcpad = gst_check_setup_src_pad (gdpdepay, &srctemplate, NULL);
   mysinkpad = gst_check_setup_sink_pad (gdpdepay, &sinktemplate, NULL);
+  gst_pad_set_active (mysrcpad, TRUE);
+  gst_pad_set_active (mysinkpad, TRUE);
 
   return gdpdepay;
 }
@@ -81,6 +83,8 @@ cleanup_gdpdepay (GstElement * gdpdepay)
 {
   GST_DEBUG ("cleanup_gdpdepay");
 
+  gst_pad_set_active (mysrcpad, FALSE);
+  gst_pad_set_active (mysinkpad, FALSE);
   gst_check_teardown_src_pad (gdpdepay);
   gst_check_teardown_sink_pad (gdpdepay);
   gst_check_teardown_element (gdpdepay);
index a89792e..a554d31 100644 (file)
@@ -71,6 +71,8 @@ setup_gdppay ()
   gdppay = gst_check_setup_element ("gdppay");
   mysrcpad = gst_check_setup_src_pad (gdppay, &srctemplate, NULL);
   mysinkpad = gst_check_setup_sink_pad (gdppay, &sinktemplate, NULL);
+  gst_pad_set_active (mysrcpad, TRUE);
+  gst_pad_set_active (mysinkpad, TRUE);
 
   return gdppay;
 }
@@ -80,6 +82,8 @@ cleanup_gdppay (GstElement * gdppay)
 {
   GST_DEBUG ("cleanup_gdppay");
 
+  gst_pad_set_active (mysrcpad, FALSE);
+  gst_pad_set_active (mysinkpad, FALSE);
   gst_check_teardown_src_pad (gdppay);
   gst_check_teardown_sink_pad (gdppay);
   gst_check_teardown_element (gdppay);
index a81428d..77bd4b1 100644 (file)
@@ -125,6 +125,8 @@ teardown_subparse (void)
   g_list_free (buffers);
   buffers = NULL;
 
+  gst_pad_set_active (mysrcpad, FALSE);
+  gst_pad_set_active (mysinkpad, FALSE);
   gst_check_teardown_sink_pad (subparse);
   gst_check_teardown_src_pad (subparse);
   gst_check_teardown_element (subparse);
index bc34a3d..1a0e27c 100644 (file)
@@ -255,6 +255,8 @@ cleanup_textoverlay (GstElement * textoverlay)
 
   gst_element_set_state (textoverlay, GST_STATE_NULL);
   gst_element_get_state (textoverlay, NULL, NULL, GST_CLOCK_TIME_NONE);
+  gst_pad_set_active (myvideosrcpad, FALSE);
+  gst_pad_set_active (mysinkpad, FALSE);
   notgst_check_teardown_src_pad2 (textoverlay, "video_sink");
   if (mytextsrcpad) {
     notgst_check_teardown_src_pad2 (textoverlay, "text_sink");
index 3c3ddc8..0a675fa 100644 (file)
@@ -110,6 +110,8 @@ cleanup_videorate (GstElement * videorate)
 
   gst_element_set_state (videorate, GST_STATE_NULL);
   gst_element_get_state (videorate, NULL, NULL, GST_CLOCK_TIME_NONE);
+  gst_pad_set_active (mysrcpad, FALSE);
+  gst_pad_set_active (mysinkpad, FALSE);
   gst_check_teardown_src_pad (videorate);
   gst_check_teardown_sink_pad (videorate);
   gst_check_teardown_element (videorate);
index 703de76..d7860c3 100644 (file)
@@ -76,6 +76,7 @@ cleanup_videotestsrc (GstElement * videotestsrc)
   g_list_free (buffers);
   buffers = NULL;
 
+  gst_pad_set_active (mysinkpad, FALSE);
   gst_check_teardown_sink_pad (videotestsrc);
   gst_check_teardown_element (videotestsrc);
 }
index e6b3994..2ec78ac 100644 (file)
@@ -96,6 +96,8 @@ cleanup_volume (GstElement * volume)
   g_list_free (buffers);
   buffers = NULL;
 
+  gst_pad_set_active (mysrcpad, FALSE);
+  gst_pad_set_active (mysinkpad, FALSE);
   gst_check_teardown_src_pad (volume);
   gst_check_teardown_sink_pad (volume);
   gst_check_teardown_element (volume);
index e45d3c0..101a8f0 100644 (file)
@@ -72,6 +72,8 @@ setup_vorbisdec ()
   vorbisdec = gst_check_setup_element ("vorbisdec");
   mysrcpad = gst_check_setup_src_pad (vorbisdec, &srctemplate, NULL);
   mysinkpad = gst_check_setup_sink_pad (vorbisdec, &sinktemplate, NULL);
+  gst_pad_set_active (mysrcpad, TRUE);
+  gst_pad_set_active (mysinkpad, TRUE);
 
   return vorbisdec;
 }
@@ -82,6 +84,8 @@ cleanup_vorbisdec (GstElement * vorbisdec)
   GST_DEBUG ("cleanup_vorbisdec");
   gst_element_set_state (vorbisdec, GST_STATE_NULL);
 
+  gst_pad_set_active (mysrcpad, FALSE);
+  gst_pad_set_active (mysinkpad, FALSE);
   gst_check_teardown_src_pad (vorbisdec);
   gst_check_teardown_sink_pad (vorbisdec);
   gst_check_teardown_element (vorbisdec);
index 495293d..4dc9586 100644 (file)
@@ -98,6 +98,8 @@ setup_vorbistag (void)
   vorbistag = gst_check_setup_element ("vorbistag");
   mysrcpad = gst_check_setup_src_pad (vorbistag, &srctemplate, NULL);
   mysinkpad = gst_check_setup_sink_pad (vorbistag, &sinktemplate, NULL);
+  gst_pad_set_active (mysrcpad, TRUE);
+  gst_pad_set_active (mysinkpad, TRUE);
 
   return vorbistag;
 }
@@ -108,6 +110,8 @@ cleanup_vorbistag (GstElement * vorbistag)
   GST_DEBUG ("cleanup_vorbistag");
   gst_element_set_state (vorbistag, GST_STATE_NULL);
 
+  gst_pad_set_active (mysrcpad, FALSE);
+  gst_pad_set_active (mysinkpad, FALSE);
   gst_check_teardown_src_pad (vorbistag);
   gst_check_teardown_sink_pad (vorbistag);
   gst_check_teardown_element (vorbistag);