From 68f5c775c5912ad10ac4740a3fd1d98cd4a093ca Mon Sep 17 00:00:00 2001 From: Thomas Vander Stichele Date: Tue, 20 Jan 2004 14:09:42 +0000 Subject: [PATCH] fix output of typefind add GPL headers fix doc snippet Original commit message from CVS: fix output of typefind add GPL headers fix doc snippet --- ChangeLog | 10 ++++++++++ gst/gstpluginfeature.c | 4 ++-- tools/gst-inspect.c | 33 ++++++++++++++++++++++++++++++--- tools/gst-launch.c | 23 +++++++++++++++++++++++ 4 files changed, 65 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index 45aa4c4..ba5d560 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,15 @@ 2004-01-20 Thomas Vander Stichele + * gst/gstpluginfeature.c: + fix doc snippet + * tools/gst-inspect.c: (print_element_list): + fix output of typefind + add GPL header + * tools/gst-launch.c: + add GPL header + +2004-01-20 Thomas Vander Stichele + * gst/elements/Makefile.am: * gst/elements/gsttypefindelement.c: * gst/elements/gsttypefindelement.h: diff --git a/gst/gstpluginfeature.c b/gst/gstpluginfeature.c index 788222f..fe873eb 100644 --- a/gst/gstpluginfeature.c +++ b/gst/gstpluginfeature.c @@ -191,10 +191,10 @@ gst_plugin_feature_get_rank (GstPluginFeature *feature) return feature->rank; } /** - * gst_plugin_feature_set_name: + * gst_plugin_feature_get_name: * @feature: a feature * - * Gets the name of a pluginfeature. + * Gets the name of a plugin feature. * * Returns: the name */ diff --git a/tools/gst-inspect.c b/tools/gst-inspect.c index 13bf257..b89d283 100644 --- a/tools/gst-inspect.c +++ b/tools/gst-inspect.c @@ -1,7 +1,32 @@ +/* GStreamer + * Copyright (C) 1999,2000 Erik Walthinsen + * 2000 Wim Taymans + * 2004 Thomas Vander Stichele + * + * gst-inspect.c: tool to inspect the GStreamer registry + * + * 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., 59 Temple Place - Suite 330, + * Boston, MA 02111-1307, USA. + */ + #ifdef HAVE_CONFIG_H # include "config.h" #endif +#include "gst/gst-i18n-app.h" + #include #include #include @@ -750,15 +775,17 @@ print_element_list (void) GstTypeFindFactory *factory; factory = GST_TYPE_FIND_FACTORY (feature); + g_print ("%s: %s: ", plugin->desc.name, gst_plugin_feature_get_name (feature)); if (factory->extensions) { guint i = 0; - g_print ("%s type: ", plugin->desc.name); while (factory->extensions[i]) { g_print ("%s%s", i > 0 ? ", " : "", factory->extensions[i]); i++; } - } else - g_print ("%s type: N/A\n", plugin->desc.name); + g_print ("\n"); + } else { + g_print (_("no extensions\n")); + } } else if (GST_IS_SCHEDULER_FACTORY (feature)) { GstSchedulerFactory *factory; diff --git a/tools/gst-launch.c b/tools/gst-launch.c index b6ef825..77437e3 100644 --- a/tools/gst-launch.c +++ b/tools/gst-launch.c @@ -1,3 +1,26 @@ +/* GStreamer + * Copyright (C) 1999,2000 Erik Walthinsen + * 2000 Wim Taymans + * 2004 Thomas Vander Stichele + * + * gst-launch.c: tool to launch GStreamer pipelines from the command line + * + * 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., 59 Temple Place - Suite 330, + * Boston, MA 02111-1307, USA. + */ + #ifdef HAVE_CONFIG_H # include "config.h" #endif -- 2.7.4