| gstdebugutils.h | gstdebugutils.h | |||
|---|---|---|---|---|
| skipping to change at line 53 | skipping to change at line 53 | |||
| * Since: 0.10.15 | * Since: 0.10.15 | |||
| */ | */ | |||
| typedef enum { | typedef enum { | |||
| GST_DEBUG_GRAPH_SHOW_MEDIA_TYPE = (1<<0), | GST_DEBUG_GRAPH_SHOW_MEDIA_TYPE = (1<<0), | |||
| GST_DEBUG_GRAPH_SHOW_CAPS_DETAILS = (1<<1), | GST_DEBUG_GRAPH_SHOW_CAPS_DETAILS = (1<<1), | |||
| GST_DEBUG_GRAPH_SHOW_NON_DEFAULT_PARAMS = (1<<2), | GST_DEBUG_GRAPH_SHOW_NON_DEFAULT_PARAMS = (1<<2), | |||
| GST_DEBUG_GRAPH_SHOW_STATES = (1<<3), | GST_DEBUG_GRAPH_SHOW_STATES = (1<<3), | |||
| GST_DEBUG_GRAPH_SHOW_ALL = ((1<<4)-1) | GST_DEBUG_GRAPH_SHOW_ALL = ((1<<4)-1) | |||
| } GstDebugGraphDetails; | } GstDebugGraphDetails; | |||
| #ifndef GST_DISABLE_GST_DEBUG | ||||
| /********** pipeline graphs **********/ | /********** pipeline graphs **********/ | |||
| void _gst_debug_bin_to_dot_file (GstBin *bin, GstDebugGraphDetails details, const gchar *file_name); | void _gst_debug_bin_to_dot_file (GstBin *bin, GstDebugGraphDetails details, const gchar *file_name); | |||
| void _gst_debug_bin_to_dot_file_with_ts (GstBin *bin, GstDebugGraphDetails details, const gchar *file_name); | void _gst_debug_bin_to_dot_file_with_ts (GstBin *bin, GstDebugGraphDetails details, const gchar *file_name); | |||
| #ifndef GST_DISABLE_GST_DEBUG | ||||
| /** | /** | |||
| * GST_DEBUG_BIN_TO_DOT_FILE: | * GST_DEBUG_BIN_TO_DOT_FILE: | |||
| * @bin: the top-level pipeline that should be analyzed | * @bin: the top-level pipeline that should be analyzed | |||
| * @details: details to show in the graph, e.g. #GST_DEBUG_GRAPH_SHOW_ALL o r | * @details: details to show in the graph, e.g. #GST_DEBUG_GRAPH_SHOW_ALL o r | |||
| * one or more other #GstDebugGraphDetails flags. | * one or more other #GstDebugGraphDetails flags. | |||
| * @file_name: output base filename (e.g. "myplayer") | * @file_name: output base filename (e.g. "myplayer") | |||
| * | * | |||
| * To aid debugging applications one can use this method to write out the w hole | * To aid debugging applications one can use this method to write out the w hole | |||
| * network of gstreamer elements that form the pipeline into an dot file. | * network of gstreamer elements that form the pipeline into an dot file. | |||
| * This file can be processed with graphviz to get an image. | * This file can be processed with graphviz to get an image. | |||
| skipping to change at line 89 | skipping to change at line 89 | |||
| */ | */ | |||
| #define GST_DEBUG_BIN_TO_DOT_FILE(bin, details, file_name) _gst_debug_bin_t o_dot_file (bin, details, file_name) | #define GST_DEBUG_BIN_TO_DOT_FILE(bin, details, file_name) _gst_debug_bin_t o_dot_file (bin, details, file_name) | |||
| /** | /** | |||
| * GST_DEBUG_BIN_TO_DOT_FILE_WITH_TS: | * GST_DEBUG_BIN_TO_DOT_FILE_WITH_TS: | |||
| * @bin: the top-level pipeline that should be analyzed | * @bin: the top-level pipeline that should be analyzed | |||
| * @details: details to show in the graph, e.g. #GST_DEBUG_GRAPH_SHOW_ALL o r | * @details: details to show in the graph, e.g. #GST_DEBUG_GRAPH_SHOW_ALL o r | |||
| * one or more other #GstDebugGraphDetails flags. | * one or more other #GstDebugGraphDetails flags. | |||
| * @file_name: output base filename (e.g. "myplayer") | * @file_name: output base filename (e.g. "myplayer") | |||
| * | * | |||
| * This works like _gst_debug_bin_to_dot_file(), but adds the current times tamp | * This works like GST_DEBUG_BIN_TO_DOT_FILE(), but adds the current timest amp | |||
| * to the filename, so that it can be used to take multiple snapshots. | * to the filename, so that it can be used to take multiple snapshots. | |||
| * | * | |||
| * Since: 0.10.15 | * Since: 0.10.15 | |||
| */ | */ | |||
| #define GST_DEBUG_BIN_TO_DOT_FILE_WITH_TS(bin, details, file_name) _gst_deb ug_bin_to_dot_file_with_ts (bin, details, file_name) | #define GST_DEBUG_BIN_TO_DOT_FILE_WITH_TS(bin, details, file_name) _gst_deb ug_bin_to_dot_file_with_ts (bin, details, file_name) | |||
| #else /* GST_DISABLE_GST_DEBUG */ | #else /* GST_DISABLE_GST_DEBUG */ | |||
| #define GST_DEBUG_BIN_TO_DOT_FILE(bin, details, file_name) | #define GST_DEBUG_BIN_TO_DOT_FILE(bin, details, file_name) | |||
| #define GST_DEBUG_BIN_TO_DOT_FILE_WITH_TS(bin, details, file_name) | #define GST_DEBUG_BIN_TO_DOT_FILE_WITH_TS(bin, details, file_name) | |||
| End of changes. 3 change blocks. | ||||
| 3 lines changed or deleted | 3 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||