summaryrefslogtreecommitdiff
path: root/tests/check
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.com>2016-11-23 10:31:29 +0000
committerTim-Philipp Müller <tim@centricular.com>2016-11-23 10:33:37 +0000
commitad661999ad2c79a5d7721f0eb1e7f1f83a304224 (patch)
treed8acd30d58d107a7cefffc87e5bc652f9910d050 /tests/check
parent43736e5c376b0d79680817a28349aaa300f14c0d (diff)
downloadgstreamer-plugins-bad-ad661999ad2c79a5d7721f0eb1e7f1f83a304224.tar.gz
mimic: remove ancient codec
This was used by MSN messenger in prehistoric times, it's safe to say no one needs or wants this any more these days. For decoding old recordings there's still a decoder in ffmpeg. https://bugzilla.gnome.org/show_bug.cgi?id=597616
Diffstat (limited to 'tests/check')
-rw-r--r--tests/check/Makefile.am7
-rw-r--r--tests/check/pipelines/.gitignore1
-rw-r--r--tests/check/pipelines/mimic.c79
3 files changed, 0 insertions, 87 deletions
diff --git a/tests/check/Makefile.am b/tests/check/Makefile.am
index 25c88fb40..3877743f2 100644
--- a/tests/check/Makefile.am
+++ b/tests/check/Makefile.am
@@ -132,12 +132,6 @@ else
check_kate=
endif
-if USE_MIMIC
-check_mimic=pipelines/mimic
-else
-check_mimic=
-endif
-
if HAVE_ORC
check_orc = orc/bayer orc/audiomixer orc/compositor
else
@@ -288,7 +282,6 @@ check_PROGRAMS = \
elements/rtponviftimestamp \
elements/id3mux \
pipelines/mxf \
- $(check_mimic) \
libs/mpegvideoparser \
libs/mpegts \
libs/h264parser \
diff --git a/tests/check/pipelines/.gitignore b/tests/check/pipelines/.gitignore
index 16eabbb9a..8217a46c7 100644
--- a/tests/check/pipelines/.gitignore
+++ b/tests/check/pipelines/.gitignore
@@ -1,6 +1,5 @@
.dirstamp
colorspace
mxf
-mimic
tagschecking
streamheader
diff --git a/tests/check/pipelines/mimic.c b/tests/check/pipelines/mimic.c
deleted file mode 100644
index f9b3f18b9..000000000
--- a/tests/check/pipelines/mimic.c
+++ /dev/null
@@ -1,79 +0,0 @@
-/* GStreamer
- *
- * unit test for mimic
- *
- * Copyright 2009 Collabora Ltd.
- * @author: Olivier Crete <olivier.crete@collabora.co.uk>
- * Copyright 2009 Nokia Corp.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
- * Boston, MA 02110-1301, USA.
- */
-
-#include <gst/check/gstcheck.h>
-
-static GMainLoop *loop;
-
-static void
-eos_message_cb (GstBus * bus, GstMessage * message, gpointer user_data)
-{
- GST_DEBUG ("Received eos");
- g_main_loop_quit (loop);
-}
-
-GST_START_TEST (test_mimic_pipeline)
-{
- GstElement *pipeline;
- GError *error = NULL;
- GstBus *bus;
- const gchar *bin_str = "videotestsrc num-buffers=10 ! mimenc ! "
- "mimdec ! fakesink";
-
- pipeline = gst_parse_launch (bin_str, &error);
- fail_unless (pipeline != NULL, "Error parsing pipeline: %s", bin_str,
- error ? error->message : "(invalid error)");
-
- loop = g_main_loop_new (NULL, FALSE);
- bus = gst_element_get_bus (pipeline);
- gst_bus_add_signal_watch (bus);
- g_signal_connect (bus, "message::eos", (GCallback) eos_message_cb, NULL);
- gst_object_unref (bus);
-
- fail_unless (gst_element_set_state (pipeline, GST_STATE_PLAYING)
- != GST_STATE_CHANGE_FAILURE);
-
- g_main_loop_run (loop);
- g_main_loop_unref (loop);
-
- gst_element_set_state (pipeline, GST_STATE_NULL);
- gst_object_unref (pipeline);
-}
-
-GST_END_TEST;
-
-static Suite *
-mimic_suite (void)
-{
- Suite *s = suite_create ("mimic");
- TCase *tc_chain;
-
- tc_chain = tcase_create ("mimic_pipeline");
- tcase_add_test (tc_chain, test_mimic_pipeline);
- suite_add_tcase (s, tc_chain);
-
- return s;
-}
-
-GST_CHECK_MAIN (mimic)