diff --git a/src/area_selector/mod.rs b/src/area_selector/mod.rs index ecad2163..87cd3004 100644 --- a/src/area_selector/mod.rs +++ b/src/area_selector/mod.rs @@ -276,6 +276,12 @@ impl AreaSelector { // Wait for pipeline to be on playing state async_done_rx.await.unwrap()?; + // This is enabled by setting `GST_DEBUG_DUMP_DOT_DIR` to a directory (e.g. `GST_DEBUG_DUMP_DOT_DIR=.`). + pipeline.debug_to_dot_file_with_ts( + gst::DebugGraphDetails::VERBOSE, + "kooha-area-selector-pipeline", + ); + // Get stream size let caps = videosrc_bin .static_pad("src") diff --git a/src/recording.rs b/src/recording.rs index a5628150..293c2225 100644 --- a/src/recording.rs +++ b/src/recording.rs @@ -575,8 +575,10 @@ impl Recording { tracing::trace!("Received async-done message on bus: {:?}", ad); // This is enabled by setting `GST_DEBUG_DUMP_DOT_DIR` to a directory (e.g. `GST_DEBUG_DUMP_DOT_DIR=.`). - self.pipeline() - .debug_to_dot_file_with_ts(gst::DebugGraphDetails::VERBOSE, "kooha-pipeline"); + self.pipeline().debug_to_dot_file_with_ts( + gst::DebugGraphDetails::VERBOSE, + "kooha-recording-pipeline", + ); glib::ControlFlow::Continue }