GStreamer Application Development Manual | ||
---|---|---|
<<< Previous | Next >>> |
GStreamer has an extensive set of debugging tools for plugin developers.
Applications using the GStreamer libraries accept the following set of command line argruments to enable the debugging system.
--gst-debug-mask=mask Sets the mask for the debugging output.
--gst-info-mask=mask Sets the mask for the info output.
--gst-plugin-spew Enable printout of errors while loading GST plugins.
--gst-plugin-path=PATH Add a directory to the plugin search path.
--help Print the a short desciption of the options and an overview of the current debugging/info masks set.
The follwing table gives an overview of the mask values and their meaning. (enabled) means that the corresponding flag has been set.
Mask (to be OR'ed) info/debug FLAGS -------------------------------------------------------- 0x00000001 (enabled)/ GST_INIT 0x00000002 / COTHREADS 0x00000004 / COTHREAD_SWITCH 0x00000008 / AUTOPLUG 0x00000010 / AUTOPLUG_ATTEMPT 0x00000020 / PARENTAGE 0x00000040 / STATES 0x00000080 / PLANING 0x00000100 / SCHEDULING 0x00000200 / OPERATION 0x00000400 / BUFFER 0x00000800 / CAPS 0x00001000 / CLOCK 0x00002000 / ELEMENT_PADS 0x00004000 / ELEMENTFACTORY 0x00008000 / PADS 0x00010000 / PIPELINE 0x00020000 / PLUGIN_LOADING 0x00040000 / PLUGIN_ERRORS 0x00080000 / PROPERTIES 0x00100000 / THREAD 0x00200000 / TYPES 0x00400000 / XML |
<<< Previous | Home | Next >>> |
Appendices | Up | Adding a custom debug handler |