tools/gst-inspect.c: Properly print enum values.
authorWim Taymans <wim.taymans@gmail.com>
Mon, 12 Jun 2006 08:51:20 +0000 (08:51 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Mon, 12 Jun 2006 08:51:20 +0000 (08:51 +0000)
Original commit message from CVS:
* tools/gst-inspect.c: (print_signal_info):
Properly print enum values.

ChangeLog
tools/gst-inspect.c

index fc2e5e4..6582872 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2006-06-12  Wim Taymans  <wim@fluendo.com>
 
+       * tools/gst-inspect.c: (print_signal_info):
+       Properly print enum values.
+
+2006-06-12  Wim Taymans  <wim@fluendo.com>
+
        * gst/gstinfo.c: (gst_debug_set_active),
        (gst_debug_category_set_threshold), (_gst_debug_nameof_funcptr):
        * gst/gstinfo.h:
index 0a641d8..e161bcb 100644 (file)
@@ -798,6 +798,9 @@ print_signal_info (GstElement * element)
         if (G_TYPE_IS_FUNDAMENTAL (query->param_types[j])) {
           g_print (",\n%s%s%s arg%d", _name, indent,
               g_type_name (query->param_types[j]), j);
+        } else if (G_TYPE_IS_ENUM (query->param_types[j])) {
+          g_print (",\n%s%s%s arg%d", _name, indent,
+              g_type_name (query->param_types[j]), j);
         } else {
           g_print (",\n%s%s%s* arg%d", _name, indent,
               g_type_name (query->param_types[j]), j);