mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-24 01:00:37 +00:00
Added API to control DEBUG level, updated cmdline code
Original commit message from CVS: Added API to control DEBUG level, updated cmdline code
This commit is contained in:
parent
1bf936db6d
commit
db7243a77b
3 changed files with 36 additions and 19 deletions
|
@ -120,8 +120,7 @@ gst_init_check (int *argc,
|
||||||
sscanf ((*argv)[i]+16, "%d", &val);
|
sscanf ((*argv)[i]+16, "%d", &val);
|
||||||
}
|
}
|
||||||
|
|
||||||
//FIXME
|
gst_debug_set_categories (val);
|
||||||
//gst_info_set_categories (val);
|
|
||||||
|
|
||||||
(*argv)[i] = NULL;
|
(*argv)[i] = NULL;
|
||||||
}
|
}
|
||||||
|
|
|
@ -97,14 +97,6 @@ gst_info_get_categories () {
|
||||||
return _gst_info_categories;
|
return _gst_info_categories;
|
||||||
}
|
}
|
||||||
|
|
||||||
const gchar *
|
|
||||||
gst_get_category_name (gint category) {
|
|
||||||
if ((category >= 0) && (category < GST_CAT_MAX_CATEGORY))
|
|
||||||
return _gst_info_category_strings[category];
|
|
||||||
else
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
void
|
||||||
gst_info_enable_category (gint category) {
|
gst_info_enable_category (gint category) {
|
||||||
_gst_info_categories |= (1 << category);
|
_gst_info_categories |= (1 << category);
|
||||||
|
@ -115,6 +107,34 @@ gst_info_disable_category (gint category) {
|
||||||
_gst_info_categories &= ~ (1 << category);
|
_gst_info_categories &= ~ (1 << category);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
gst_debug_set_categories (guint32 categories) {
|
||||||
|
_gst_debug_categories = categories;
|
||||||
|
}
|
||||||
|
|
||||||
|
guint32
|
||||||
|
gst_debug_get_categories () {
|
||||||
|
return _gst_debug_categories;
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
gst_debug_enable_category (gint category) {
|
||||||
|
_gst_debug_categories |= (1 << category);
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
gst_debug_disable_category (gint category) {
|
||||||
|
_gst_debug_categories &= ~ (1 << category);
|
||||||
|
}
|
||||||
|
|
||||||
|
const gchar *
|
||||||
|
gst_get_category_name (gint category) {
|
||||||
|
if ((category >= 0) && (category < GST_CAT_MAX_CATEGORY))
|
||||||
|
return _gst_info_category_strings[category];
|
||||||
|
else
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/***** ERROR system *****/
|
/***** ERROR system *****/
|
||||||
|
@ -178,12 +198,3 @@ gst_default_error_handler (gchar *file, gchar *function,
|
||||||
|
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
gst_info_init (int *argc,
|
|
||||||
char ***argv)
|
|
||||||
{
|
|
||||||
|
|
||||||
if (argc && argv) {
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -237,8 +237,15 @@ void gst_info_set_categories (guint32 categories);
|
||||||
guint32 gst_info_get_categories (void);
|
guint32 gst_info_get_categories (void);
|
||||||
void gst_info_enable_category (gint category);
|
void gst_info_enable_category (gint category);
|
||||||
void gst_info_disable_category (gint category);
|
void gst_info_disable_category (gint category);
|
||||||
|
|
||||||
|
void gst_debug_set_categories (guint32 categories);
|
||||||
|
guint32 gst_debug_get_categories (void);
|
||||||
|
void gst_debug_enable_category (gint category);
|
||||||
|
void gst_debug_disable_category (gint category);
|
||||||
|
|
||||||
const gchar * gst_get_category_name (gint category);
|
const gchar * gst_get_category_name (gint category);
|
||||||
|
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
GST_CAT_GST_INIT = 0, // Library initialization
|
GST_CAT_GST_INIT = 0, // Library initialization
|
||||||
GST_CAT_COTHREADS, // Cothread creation, etc.
|
GST_CAT_COTHREADS, // Cothread creation, etc.
|
||||||
|
|
Loading…
Reference in a new issue