From: Stefan K. <ko...@im...> - 2004-10-25 15:59:23
Attachments:
kost.vcf
|
hi hi, while searchih for how I can raise the debug threshold for gst-categories from my application (unit tests), I came across gst_debug_category_set_threshold_for_name() and others which are defined to /* NOP */ in gstinfo.h. There is no alternative definition for them. Even worser when GST_DISABLE_GST_DEBUG is not defined (thus debugging is enabled) they are not defined at all. So the question is 1.) are they deprecated (then they should be wrapped by GST_DISABLE_DEPRECATED) 2.) or are they 'not-yet-implemented' ? It needs to be fixed, as they appear in the reperence docs as undocumented symbols and they look promissing for doing gst_debug_category_set_threshold_for_name("gst*",GST_LEVEL_DEBUG); Stefan -- \|/ Stefan Kost <@ @> private business +-oOO-(_)-OOo------------------------------------------------------ - - - - - | __ Address Simildenstr. 5 HTWK Leipzig, Fb IMN, Postfach 301166 | /// 04277 Leipzig 04251 Leipzig | __ /// Germany Germany | \\\/// Phone +49341 2253538 +49341 30766101 | \__/ EMail st_kost_at_gmx.net kost_at_imn.htwk-leipzig.de | WWW www.sonicpulse.de www.imn.htwk-leipzig.de/~kost/about.html ===-=-=--=---=---------------------------------- - - - - - |
From: Jan S. <th...@ma...> - 2004-10-25 23:08:12
|
<quote who="Stefan Kost"> > while searchih for how I can raise the debug threshold for gst-categories from > my application (unit tests), I came across > gst_debug_category_set_threshold_for_name() and others which are defined to /* > NOP */ in gstinfo.h. They're only NOP is GST_DISABLE_GST_DEBUG is defined. If it isn't, the functions prototypes are included above there: void gst_debug_set_threshold_for_name (const gchar * name, GstDebugLevel level); void gst_debug_unset_threshold_for_name (const gchar * name); The function bodies are in gstinfo.c, again when GST_DISABLE_GST_DEBUG is not defined. > It needs to be fixed, as they appear in the reperence docs as undocumented > symbols and they look promissing for doing > gst_debug_category_set_threshold_for_name("gst*",GST_LEVEL_DEBUG); Yes, that should work fine, although there's no categories that match here, "GST_*" would work better. J. -- Jan Schmidt th...@ma... "Don't Panic" -- The Hitchhiker's Guide to the Galaxy |
From: Stefan K. <ko...@im...> - 2004-10-26 11:31:34
Attachments:
kost.vcf
|
Hi hi, even though everything you said is true, I was talking about gst_debug_category_set_threshold_for_name() and not gst_debug_set_threshold_for_name() Stefan Jan Schmidt wrote: > <quote who="Stefan Kost"> > >>while searchih for how I can raise the debug threshold for gst-categories from >>my application (unit tests), I came across >>gst_debug_category_set_threshold_for_name() and others which are defined to /* >>NOP */ in gstinfo.h. > > > They're only NOP is GST_DISABLE_GST_DEBUG is defined. If it isn't, the > functions prototypes are included above there: > > void gst_debug_set_threshold_for_name (const gchar * name, > GstDebugLevel level); > void gst_debug_unset_threshold_for_name (const gchar * name); > > The function bodies are in gstinfo.c, again when GST_DISABLE_GST_DEBUG is not defined. > > >>It needs to be fixed, as they appear in the reperence docs as undocumented >>symbols and they look promissing for doing >>gst_debug_category_set_threshold_for_name("gst*",GST_LEVEL_DEBUG); > > > Yes, that should work fine, although there's no categories that match here, "GST_*" would work better. > > J. -- \|/ Stefan Kost <@ @> private business +-oOO-(_)-OOo------------------------------------------------------ - - - - - | __ Address Simildenstr. 5 HTWK Leipzig, Fb IMN, Postfach 301166 | /// 04277 Leipzig 04251 Leipzig | __ /// Germany Germany | \\\/// Phone +49341 2253538 +49341 30766101 | \__/ EMail st_kost_at_gmx.net kost_at_imn.htwk-leipzig.de | WWW www.sonicpulse.de www.imn.htwk-leipzig.de/~kost/about.html ===-=-=--=---=---------------------------------- - - - - - |
From: Jan S. <th...@ma...> - 2004-10-26 11:48:33
|
<quote who="Stefan Kost"> > Hi hi, > > even though everything you said is true, I was talking about > gst_debug_category_set_threshold_for_name() > and not > gst_debug_set_threshold_for_name() > Oh, of course you were. Stupid me. Benjamin, are these two #defines just hangovers from gst_debug development? #define gst_debug_category_set_threshold_for_name(name, level) /* NOP */ #define gst_debug_category_unset_threshold_for_name(name) /* NOP */ J. -- Jan Schmidt th...@ma... "Stoke me a clipper, I'll be back for Christmas" -- Arnold 'Ace' Rimmer, Red Dwarf |