tests/check/elements/: reapply consistent pad (de)activation
authorStefan Kost <ensonic@users.sourceforge.net>
Fri, 22 Dec 2006 10:15:24 +0000 (10:15 +0000)
committerStefan Kost <ensonic@users.sourceforge.net>
Fri, 22 Dec 2006 10:15:24 +0000 (10:15 +0000)
Original commit message from CVS:
* tests/check/elements/mpeg2enc.c: (setup_mpeg2enc),
(cleanup_mpeg2enc):
* tests/check/elements/rganalysis.c: (cleanup_rganalysis):
* tests/check/elements/wavpackdec.c: (setup_wavpackdec),
(cleanup_wavpackdec):
* tests/check/elements/wavpackenc.c: (setup_wavpackenc),
(cleanup_wavpackenc):
* tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc):
reapply consistent pad (de)activation

ChangeLog
tests/check/elements/mpeg2enc.c
tests/check/elements/rganalysis.c
tests/check/elements/wavpackdec.c
tests/check/elements/wavpackenc.c
tests/check/elements/y4menc.c

index 9ed8633..f75e605 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2006-12-22  Stefan Kost  <ensonic@users.sf.net>
+
+       * tests/check/elements/mpeg2enc.c: (setup_mpeg2enc),
+       (cleanup_mpeg2enc):
+       * tests/check/elements/rganalysis.c: (cleanup_rganalysis):
+       * tests/check/elements/wavpackdec.c: (setup_wavpackdec),
+       (cleanup_wavpackdec):
+       * tests/check/elements/wavpackenc.c: (setup_wavpackenc),
+       (cleanup_wavpackenc):
+       * tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc):
+         reapply consistent pad (de)activation
+
 2006-12-21  Jan Schmidt  <thaytan@mad.scientist.com>
 
        * configure.ac:
index 07151ce..221d732 100644 (file)
@@ -83,6 +83,8 @@ setup_mpeg2enc ()
   mpeg2enc = gst_check_setup_element ("mpeg2enc");
   mysrcpad = gst_check_setup_src_pad (mpeg2enc, &srctemplate, NULL);
   mysinkpad = gst_check_setup_sink_pad (mpeg2enc, &sinktemplate, NULL);
+  gst_pad_set_active (mysrcpad, TRUE);
+  gst_pad_set_active (mysinkpad, TRUE);
 
   /* need to know when we are eos */
   gst_pad_set_event_function (mysinkpad, test_sink_event);
@@ -100,6 +102,8 @@ cleanup_mpeg2enc (GstElement * mpeg2enc)
   GST_DEBUG ("cleanup_mpeg2enc");
   gst_element_set_state (mpeg2enc, GST_STATE_NULL);
 
+  gst_pad_set_active (mysrcpad, FALSE);
+  gst_pad_set_active (mysinkpad, FALSE);
   gst_check_teardown_src_pad (mpeg2enc);
   gst_check_teardown_sink_pad (mpeg2enc);
   gst_check_teardown_element (mpeg2enc);
index 17b4d62..63e3c72 100644 (file)
@@ -187,6 +187,8 @@ cleanup_rganalysis (GstElement * element)
   /* The bus owns references to the element: */
   gst_element_set_bus (element, NULL);
 
+  gst_pad_set_active (mysrcpad, FALSE);
+  gst_pad_set_active (mysinkpad, FALSE);
   gst_check_teardown_src_pad (element);
   gst_check_teardown_sink_pad (element);
   gst_check_teardown_element (element);
index 6c7bb4e..b058a5e 100644 (file)
@@ -69,6 +69,8 @@ setup_wavpackdec ()
   wavpackdec = gst_check_setup_element ("wavpackdec");
   mysrcpad = gst_check_setup_src_pad (wavpackdec, &srctemplate, NULL);
   mysinkpad = gst_check_setup_sink_pad (wavpackdec, &sinktemplate, NULL);
+  gst_pad_set_active (mysrcpad, TRUE);
+  gst_pad_set_active (mysinkpad, TRUE);
 
   return wavpackdec;
 }
@@ -79,6 +81,8 @@ cleanup_wavpackdec (GstElement * wavpackdec)
   GST_DEBUG ("cleanup_wavpackdec");
   gst_element_set_state (wavpackdec, GST_STATE_NULL);
 
+  gst_pad_set_active (mysrcpad, FALSE);
+  gst_pad_set_active (mysinkpad, FALSE);
   gst_check_teardown_src_pad (wavpackdec);
   gst_check_teardown_sink_pad (wavpackdec);
   gst_check_teardown_element (wavpackdec);
index 9053ef4..3ac3ea3 100644 (file)
@@ -62,6 +62,8 @@ setup_wavpackenc ()
   wavpackenc = gst_check_setup_element ("wavpackenc");
   mysrcpad = gst_check_setup_src_pad (wavpackenc, &srctemplate, NULL);
   mysinkpad = gst_check_setup_sink_pad (wavpackenc, &sinktemplate, NULL);
+  gst_pad_set_active (mysrcpad, TRUE);
+  gst_pad_set_active (mysinkpad, TRUE);
 
   fail_unless (gst_element_set_state (wavpackenc,
           GST_STATE_PLAYING) == GST_STATE_CHANGE_SUCCESS,
@@ -82,6 +84,8 @@ cleanup_wavpackenc (GstElement * wavpackenc)
 
   gst_element_set_state (wavpackenc, GST_STATE_NULL);
 
+  gst_pad_set_active (mysrcpad, FALSE);
+  gst_pad_set_active (mysinkpad, FALSE);
   gst_check_teardown_src_pad (wavpackenc);
   gst_check_teardown_sink_pad (wavpackenc);
   gst_check_teardown_element (wavpackenc);
index 80662ca..5608889 100644 (file)
@@ -58,6 +58,8 @@ setup_y4menc ()
   y4menc = gst_check_setup_element ("y4menc");
   mysrcpad = gst_check_setup_src_pad (y4menc, &srctemplate, NULL);
   mysinkpad = gst_check_setup_sink_pad (y4menc, &sinktemplate, NULL);
+  gst_pad_set_active (mysrcpad, TRUE);
+  gst_pad_set_active (mysinkpad, TRUE);
 
   return y4menc;
 }
@@ -68,6 +70,8 @@ cleanup_y4menc (GstElement * y4menc)
   GST_DEBUG ("cleanup_y4menc");
   gst_element_set_state (y4menc, GST_STATE_NULL);
 
+  gst_pad_set_active (mysrcpad, FALSE);
+  gst_pad_set_active (mysinkpad, FALSE);
   gst_check_teardown_src_pad (y4menc);
   gst_check_teardown_sink_pad (y4menc);
   gst_check_teardown_element (y4menc);