mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-25 19:21:06 +00:00
tools/gst-launch.c: Dump one graph per pipeline state-change and state change name (if GST_DEBUG_DUMP_DOT_DIR is set).
Original commit message from CVS: * tools/gst-launch.c: Dump one graph per pipeline state-change and state change name (if GST_DEBUG_DUMP_DOT_DIR is set).
This commit is contained in:
parent
bb3dfba3f5
commit
b6a0640cf9
2 changed files with 15 additions and 13 deletions
|
@ -1,3 +1,9 @@
|
|||
2008-02-05 Stefan Kost <ensonic@users.sf.net>
|
||||
|
||||
* tools/gst-launch.c:
|
||||
Dump one graph per pipeline state-change and state change name
|
||||
(if GST_DEBUG_DUMP_DOT_DIR is set).
|
||||
|
||||
2008-02-04 Thijs Vermeir <thijsvermeir@gmail.com>
|
||||
|
||||
* gst/gstpad.c:
|
||||
|
|
|
@ -485,23 +485,19 @@ event_loop (GstElement * pipeline, gboolean blocking, GstState target_state)
|
|||
|
||||
gst_message_parse_state_changed (message, &old, &new, &pending);
|
||||
|
||||
/* debug each state change
|
||||
GST_DEBUG_BIN_TO_DOT_FILE_WITH_TS (GST_BIN (pipeline), GST_DEBUG_GRAPH_SHOW_ALL, "gst-launch");
|
||||
*/
|
||||
|
||||
/* we only care about pipeline state change messages */
|
||||
if (GST_MESSAGE_SRC (message) != GST_OBJECT_CAST (pipeline))
|
||||
break;
|
||||
|
||||
/* debug only overall state changes
|
||||
{
|
||||
gchar *dump_name;
|
||||
|
||||
dump_name = g_strdup_printf ("gst-launch.%s",gst_element_state_get_name (new);
|
||||
GST_DEBUG_BIN_TO_DOT_FILE_WITH_TS (GST_BIN (pipeline), GST_DEBUG_GRAPH_SHOW_ALL, dump_name);
|
||||
g_free (dump_name);
|
||||
}
|
||||
*/
|
||||
/* dump graph for pipeline state changes */
|
||||
{
|
||||
gchar *dump_name = g_strdup_printf ("gst-launch.%s_%s",
|
||||
gst_element_state_get_name (old),
|
||||
gst_element_state_get_name (new));
|
||||
GST_DEBUG_BIN_TO_DOT_FILE_WITH_TS (GST_BIN (pipeline),
|
||||
GST_DEBUG_GRAPH_SHOW_ALL, dump_name);
|
||||
g_free (dump_name);
|
||||
}
|
||||
|
||||
/* ignore when we are buffering since then we mess with the states
|
||||
* ourselves. */
|
||||
|
|
Loading…
Reference in a new issue