From 4d05d8ab6b9f05f179418fc36706921e77579db3 Mon Sep 17 00:00:00 2001 From: Peter Kjellerstedt Date: Wed, 4 Jun 2008 16:00:26 +0000 Subject: [PATCH] tests/check/pipelines/streamheader.c: Do not try to run a test which requires vorbisenc unless we have actually built... Original commit message from CVS: * tests/check/pipelines/streamheader.c: (buffer_probe_cb), (test_multifdsink_gdp_vorbisenc), (streamheader_suite): Do not try to run a test which requires vorbisenc unless we have actually built it. --- ChangeLog | 7 +++++++ tests/check/pipelines/streamheader.c | 5 ++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 16573993d4..826e372042 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2008-06-04 Peter Kjellerstedt + + * tests/check/pipelines/streamheader.c: (buffer_probe_cb), + (test_multifdsink_gdp_vorbisenc), (streamheader_suite): + Do not try to run a test which requires vorbisenc unless we have + actually built it. + 2008-06-04 Peter Kjellerstedt * gst-libs/gst/rtsp/gstrtspconnection.c: diff --git a/tests/check/pipelines/streamheader.c b/tests/check/pipelines/streamheader.c index daf3179cd3..806eecb41c 100644 --- a/tests/check/pipelines/streamheader.c +++ b/tests/check/pipelines/streamheader.c @@ -107,6 +107,7 @@ GST_START_TEST (test_multifdsink_gdp_tag) GST_END_TEST; +#ifdef HAVE_VORBIS /* this tests gdp-serialized Vorbis header pages being sent only once * to clients of multifdsink; the gdp depayloader should deserialize * exactly three in_caps buffers for the three header packets */ @@ -204,7 +205,7 @@ GST_START_TEST (test_multifdsink_gdp_vorbisenc) } GST_END_TEST; - +#endif /* HAVE_VORBIS */ #endif /* #ifndef GST_DISABLE_PARSE */ @@ -217,12 +218,14 @@ streamheader_suite (void) suite_add_tcase (s, tc_chain); #ifndef GST_DISABLE_PARSE tcase_add_test (tc_chain, test_multifdsink_gdp_tag); +#ifdef HAVE_VORBIS #ifdef HAVE_CPU_PPC64 g_print ("\n\n***** skipping test test_multifdsink_gdp_vorbisenc. May fail " "on PPC64 due to compiler bug. See bug #348114 for details\n\n\n"); if (0) /* this avoids the 'function not used' warning */ #endif tcase_add_test (tc_chain, test_multifdsink_gdp_vorbisenc); +#endif #endif return s;