From 8de67139d73dff27d24ff3f6ff45a838e6c15618 Mon Sep 17 00:00:00 2001 From: Paul Pettit Date: Fri, 21 Apr 2017 15:20:48 +0100 Subject: [PATCH] add option to dump dot file of gstreamer pipeline. Set `GST_DEBUG_DUMP_DOT_DIR` env var to a path in order to activate. Does nothing if not set. use `xdot` to view the files directly or convert to png with graphviz eg. `dot -Tpng input.dot -o output.png`. --- galicaster/recorder/recorder.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/galicaster/recorder/recorder.py b/galicaster/recorder/recorder.py index a3853e27..7bfae509 100644 --- a/galicaster/recorder/recorder.py +++ b/galicaster/recorder/recorder.py @@ -143,6 +143,10 @@ def preview(self): bin.changeValve(True) self.__valves_status = True self.__set_state(Gst.State.PLAYING) + Gst.debug_bin_to_dot_file_with_ts(self.pipeline, + Gst.DebugGraphDetails.ALL, + 'galicaster-pipeline') + def preview_and_record(self):