}
static void
-parse_number (const gchar *number, guint32 *val)
+parse_number (const gchar *number, gint32 *val)
{
/* handle either 0xHEX or dec */
if (*(number+1) == 'x') {
init_popt_callback (poptContext context, enum poptCallbackReason reason,
const struct poptOption *option, const char *arg, void *data)
{
- gint val = 0;
+ gint32 val = 0;
GLogLevelFlags fatal_mask;
if (gst_initialized)
break;
case ARG_INFO_MASK:
parse_number (arg, &val);
- gst_info_set_categories (val);
+ gst_info_set_categories ((guint32) val);
break;
case ARG_DEBUG_MASK:
parse_number (arg, &val);
- gst_debug_set_categories (val);
+ gst_debug_set_categories ((guint32) val);
break;
case ARG_MASK:
parse_number (arg, &val);
- gst_debug_set_categories (val);
- gst_info_set_categories (val);
+ gst_debug_set_categories ((guint32) val);
+ gst_info_set_categories ((guint32) val);
break;
case ARG_MASK_HELP:
gst_mask_help ();
*minor = GST_VERSION_MINOR;
*micro = GST_VERSION_MICRO;
}
-