]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
transcode: dump the filter graph
authorJaroslav Kysela <perex@perex.cz>
Wed, 13 Sep 2017 09:10:27 +0000 (11:10 +0200)
committerJaroslav Kysela <perex@perex.cz>
Wed, 13 Sep 2017 09:10:27 +0000 (11:10 +0200)
src/transcoding/transcode/context.c

index c346756f01d4c8bec2e15c2711ec14843e519ab3..fcd2725f3c734ce0b4b97ff3b961344deea1c818 100644 (file)
@@ -609,6 +609,18 @@ tvh_context_open_filters(TVHContext *self,
         tvh_context_log(self, LOG_ERR, "filters: failed to config filter graph");
     }
 
+    if (ret >= 0 && tvhtrace_enabled()) {
+        char *graph = avfilter_graph_dump(self->avfltgraph, NULL);
+        char *str, *token, *saveptr;
+        for (str = graph; ; str = NULL) {
+          token = strtok_r(str, "\n", &saveptr);
+          if (token == NULL)
+            break;
+          tvh_context_log(self, LOG_TRACE, "filters dump: %s", token);
+        }
+        av_freep(&graph);
+    }
+
 finish:
     if (par) {
         av_freep(&par);