[FFmpeg-cvslog] tools/graph2dot: show input and output pad names in the link label

Stefano Sabatini git at videolan.org
Wed Jun 6 23:36:50 CEST 2012


ffmpeg | branch: master | Stefano Sabatini <stefasab at gmail.com> | Tue Jun  5 18:39:09 2012 +0200| [20689670c8af3862a4e13ba4192f3197fa42363b] | committer: Stefano Sabatini

tools/graph2dot: show input and output pad names in the link label

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=20689670c8af3862a4e13ba4192f3197fa42363b
---

 tools/graph2dot.c |   12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/tools/graph2dot.c b/tools/graph2dot.c
index c000c4c..0b8dd03 100644
--- a/tools/graph2dot.c
+++ b/tools/graph2dot.c
@@ -71,19 +71,23 @@ static void print_digraph(FILE *outfile, AVFilterGraph *graph)
                         filter_ctx_label, dst_filter_ctx_label);
                 if (link->type == AVMEDIA_TYPE_VIDEO) {
                     fprintf(outfile,
-                            " [ label= \"fmt:%s w:%d h:%d tb:%d/%d\" ]",
+                            " [ label= \"inpad:%s fmt:%s w:%d h:%d tb:%d/%d outpad:%s\" ]",
+                            link->srcpad->name,
                             av_pix_fmt_descriptors[link->format].name,
                             link->w, link->h, link->time_base.num,
-                            link->time_base.den);
+                            link->time_base.den,
+                            link->dstpad->name);
                 } else if (link->type == AVMEDIA_TYPE_AUDIO) {
                     char buf[255];
                     av_get_channel_layout_string(buf, sizeof(buf), -1,
                                                  link->channel_layout);
                     fprintf(outfile,
-                            " [ label= \"fmt:%s sr:%"PRId64" cl:%s tb:%d/%d\" ]",
+                            " [ label= \"inpad:%s fmt:%s sr:%"PRId64" cl:%s tb:%d/%d outpad:%s\" ]",
+                            link->srcpad->name,
                             av_get_sample_fmt_name(link->format),
                             link->sample_rate, buf,
-                            link->time_base.num, link->time_base.den);
+                            link->time_base.num, link->time_base.den,
+                            link->dstpad->name);
                 }
                 fprintf(outfile, ";\n");
             }



More information about the ffmpeg-cvslog mailing list