diff options
author | Tim-Philipp Müller <tim@centricular.com> | 2016-11-23 10:31:29 +0000 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.com> | 2016-11-23 10:33:37 +0000 |
commit | ad661999ad2c79a5d7721f0eb1e7f1f83a304224 (patch) | |
tree | d8acd30d58d107a7cefffc87e5bc652f9910d050 /tests | |
parent | 43736e5c376b0d79680817a28349aaa300f14c0d (diff) | |
download | gstreamer-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')
-rw-r--r-- | tests/check/Makefile.am | 7 | ||||
-rw-r--r-- | tests/check/pipelines/.gitignore | 1 | ||||
-rw-r--r-- | tests/check/pipelines/mimic.c | 79 |
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) |