mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-10-21 09:53:47 +00:00
tests/check/elements/: consistent pad (de)activation
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): consistent pad (de)activation
This commit is contained in:
parent
fe38d6d7ac
commit
8c3256a998
6 changed files with 30 additions and 0 deletions
12
ChangeLog
12
ChangeLog
|
@ -1,3 +1,15 @@
|
||||||
|
2006-12-21 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):
|
||||||
|
consistent pad (de)activation
|
||||||
|
|
||||||
2006-12-18 Tim-Philipp Müller <tim at centricular dot net>
|
2006-12-18 Tim-Philipp Müller <tim at centricular dot net>
|
||||||
|
|
||||||
* gst/qtdemux/qtdemux.c: (gst_qtdemux_post_progress),
|
* gst/qtdemux/qtdemux.c: (gst_qtdemux_post_progress),
|
||||||
|
|
|
@ -83,6 +83,8 @@ setup_mpeg2enc ()
|
||||||
mpeg2enc = gst_check_setup_element ("mpeg2enc");
|
mpeg2enc = gst_check_setup_element ("mpeg2enc");
|
||||||
mysrcpad = gst_check_setup_src_pad (mpeg2enc, &srctemplate, NULL);
|
mysrcpad = gst_check_setup_src_pad (mpeg2enc, &srctemplate, NULL);
|
||||||
mysinkpad = gst_check_setup_sink_pad (mpeg2enc, &sinktemplate, 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 */
|
/* need to know when we are eos */
|
||||||
gst_pad_set_event_function (mysinkpad, test_sink_event);
|
gst_pad_set_event_function (mysinkpad, test_sink_event);
|
||||||
|
@ -100,6 +102,8 @@ cleanup_mpeg2enc (GstElement * mpeg2enc)
|
||||||
GST_DEBUG ("cleanup_mpeg2enc");
|
GST_DEBUG ("cleanup_mpeg2enc");
|
||||||
gst_element_set_state (mpeg2enc, GST_STATE_NULL);
|
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_src_pad (mpeg2enc);
|
||||||
gst_check_teardown_sink_pad (mpeg2enc);
|
gst_check_teardown_sink_pad (mpeg2enc);
|
||||||
gst_check_teardown_element (mpeg2enc);
|
gst_check_teardown_element (mpeg2enc);
|
||||||
|
|
|
@ -187,6 +187,8 @@ cleanup_rganalysis (GstElement * element)
|
||||||
/* The bus owns references to the element: */
|
/* The bus owns references to the element: */
|
||||||
gst_element_set_bus (element, NULL);
|
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_src_pad (element);
|
||||||
gst_check_teardown_sink_pad (element);
|
gst_check_teardown_sink_pad (element);
|
||||||
gst_check_teardown_element (element);
|
gst_check_teardown_element (element);
|
||||||
|
|
|
@ -69,6 +69,8 @@ setup_wavpackdec ()
|
||||||
wavpackdec = gst_check_setup_element ("wavpackdec");
|
wavpackdec = gst_check_setup_element ("wavpackdec");
|
||||||
mysrcpad = gst_check_setup_src_pad (wavpackdec, &srctemplate, NULL);
|
mysrcpad = gst_check_setup_src_pad (wavpackdec, &srctemplate, NULL);
|
||||||
mysinkpad = gst_check_setup_sink_pad (wavpackdec, &sinktemplate, NULL);
|
mysinkpad = gst_check_setup_sink_pad (wavpackdec, &sinktemplate, NULL);
|
||||||
|
gst_pad_set_active (mysrcpad, TRUE);
|
||||||
|
gst_pad_set_active (mysinkpad, TRUE);
|
||||||
|
|
||||||
return wavpackdec;
|
return wavpackdec;
|
||||||
}
|
}
|
||||||
|
@ -79,6 +81,8 @@ cleanup_wavpackdec (GstElement * wavpackdec)
|
||||||
GST_DEBUG ("cleanup_wavpackdec");
|
GST_DEBUG ("cleanup_wavpackdec");
|
||||||
gst_element_set_state (wavpackdec, GST_STATE_NULL);
|
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_src_pad (wavpackdec);
|
||||||
gst_check_teardown_sink_pad (wavpackdec);
|
gst_check_teardown_sink_pad (wavpackdec);
|
||||||
gst_check_teardown_element (wavpackdec);
|
gst_check_teardown_element (wavpackdec);
|
||||||
|
|
|
@ -62,6 +62,8 @@ setup_wavpackenc ()
|
||||||
wavpackenc = gst_check_setup_element ("wavpackenc");
|
wavpackenc = gst_check_setup_element ("wavpackenc");
|
||||||
mysrcpad = gst_check_setup_src_pad (wavpackenc, &srctemplate, NULL);
|
mysrcpad = gst_check_setup_src_pad (wavpackenc, &srctemplate, NULL);
|
||||||
mysinkpad = gst_check_setup_sink_pad (wavpackenc, &sinktemplate, 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,
|
fail_unless (gst_element_set_state (wavpackenc,
|
||||||
GST_STATE_PLAYING) == GST_STATE_CHANGE_SUCCESS,
|
GST_STATE_PLAYING) == GST_STATE_CHANGE_SUCCESS,
|
||||||
|
@ -82,6 +84,8 @@ cleanup_wavpackenc (GstElement * wavpackenc)
|
||||||
|
|
||||||
gst_element_set_state (wavpackenc, GST_STATE_NULL);
|
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_src_pad (wavpackenc);
|
||||||
gst_check_teardown_sink_pad (wavpackenc);
|
gst_check_teardown_sink_pad (wavpackenc);
|
||||||
gst_check_teardown_element (wavpackenc);
|
gst_check_teardown_element (wavpackenc);
|
||||||
|
|
|
@ -58,6 +58,8 @@ setup_y4menc ()
|
||||||
y4menc = gst_check_setup_element ("y4menc");
|
y4menc = gst_check_setup_element ("y4menc");
|
||||||
mysrcpad = gst_check_setup_src_pad (y4menc, &srctemplate, NULL);
|
mysrcpad = gst_check_setup_src_pad (y4menc, &srctemplate, NULL);
|
||||||
mysinkpad = gst_check_setup_sink_pad (y4menc, &sinktemplate, NULL);
|
mysinkpad = gst_check_setup_sink_pad (y4menc, &sinktemplate, NULL);
|
||||||
|
gst_pad_set_active (mysrcpad, TRUE);
|
||||||
|
gst_pad_set_active (mysinkpad, TRUE);
|
||||||
|
|
||||||
return y4menc;
|
return y4menc;
|
||||||
}
|
}
|
||||||
|
@ -68,6 +70,8 @@ cleanup_y4menc (GstElement * y4menc)
|
||||||
GST_DEBUG ("cleanup_y4menc");
|
GST_DEBUG ("cleanup_y4menc");
|
||||||
gst_element_set_state (y4menc, GST_STATE_NULL);
|
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_src_pad (y4menc);
|
||||||
gst_check_teardown_sink_pad (y4menc);
|
gst_check_teardown_sink_pad (y4menc);
|
||||||
gst_check_teardown_element (y4menc);
|
gst_check_teardown_element (y4menc);
|
||||||
|
|
Loading…
Reference in a new issue