From: David I. Lehn Date: Tue, 14 May 2002 00:45:10 +0000 (+0000) Subject: ulong type fix add 64b types add printing name of unknown type X-Git-Tag: BRANCH-RELEASE-0_4_0-ROOT~161 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fbaeb5882f404282f2dcd09ef66642322fefb137;p=platform%2Fupstream%2Fgstreamer.git ulong type fix add 64b types add printing name of unknown type Original commit message from CVS: ulong type fix add 64b types add printing name of unknown type --- diff --git a/tools/gst-inspect.c b/tools/gst-inspect.c index bd8847f..ee8622b 100644 --- a/tools/gst-inspect.c +++ b/tools/gst-inspect.c @@ -165,7 +165,7 @@ print_element_properties (GstElement *element) { GParamSpecULong *pulong = G_PARAM_SPEC_ULONG (param); printf("%-43.43s Unsigned Long. Range: %lu - %lu (Default %lu)", "", - pulong->minimum, pulong->maximum, g_value_get_long (&value)); + pulong->minimum, pulong->maximum, g_value_get_ulong (&value)); break; } case G_TYPE_LONG: @@ -176,8 +176,6 @@ print_element_properties (GstElement *element) break; } case G_TYPE_UINT: - printf("%-43.43s Unsigned Integer (Default %u)", "", g_value_get_uint (&value)); - break; { GParamSpecUInt *puint = G_PARAM_SPEC_UINT (param); printf("%-43.43s Unsigned Integer. Range: %u - %u (Default %u)", "", @@ -191,6 +189,20 @@ print_element_properties (GstElement *element) pint->minimum, pint->maximum, g_value_get_int (&value)); break; } + case G_TYPE_UINT64: + { + GParamSpecUInt64 *puint64 = G_PARAM_SPEC_UINT64 (param); + printf("%-43.43s Unsigned Integer64. Range: %llu - %llu (Default %llu)", "", + puint64->minimum, puint64->maximum, g_value_get_uint64 (&value)); + break; + } + case G_TYPE_INT64: + { + GParamSpecInt64 *pint64 = G_PARAM_SPEC_INT64 (param); + printf("%-43.43s Integer64. Range: %lld - %lld (Default %lld)", "", + pint64->minimum, pint64->maximum, g_value_get_int64 (&value)); + break; + } case G_TYPE_FLOAT: { GParamSpecFloat *pfloat = G_PARAM_SPEC_FLOAT (param); @@ -224,7 +236,7 @@ print_element_properties (GstElement *element) /* g_type_class_unref (ec); */ } else - printf("unknown %ld", param->value_type); + printf("unknown type %ld \"%s\"", param->value_type, g_type_name(param->value_type)); break; } printf("\n");