gst_info suggestion

Tim-Philipp Müller t.i.m at zen.co.uk
Thu Oct 11 04:00:05 PDT 2012


On Thu, 2012-10-11 at 17:34 +0800, hcpwll wrote:


>                    #define GST_CAT_DEFAULT my_plugin
>                    #include <gst/info.h>
>                    GST_DEBUG_CATEGORY_STATIC( my_plugin); 
>
>              the compiler complain "error: static declaration of
'my_plugin' follows non-static decalration.

I think the expected usage pattern here is:

  #include <gst/gst.h>
  #define GST_CAT_DEFAULT my_plugin
  GST_DEBUG_CATEGORY_STATIC (my_plugin);


There might still be something to improve in the headers though, not
sure. Feel free to file a bug in bugzilla for it.


>           2, Currently,  The functions of parse debug parameters is in
> the gst.c, for example parse_debug_list function.
>                In my opinion, Should put it in the gst_info.c. In this
> way, the gst_info.h need not to export some global functions
>                for example gst_debug_set_threshould_for_name.

There is a bug to make this function public API and move it into
gstinfo.c, fwiw.

https://bugzilla.gnome.org/show_bug.cgi?id=679152

Cheers
 -Tim




More information about the gstreamer-devel mailing list