From d0526ecf66ef72e8bb304e5c6ee521c909e792b8 Mon Sep 17 00:00:00 2001 From: Fabrice Bellard Date: Mon, 8 Sep 2003 22:49:53 +0000 Subject: show stream info with -stats Originally committed as revision 2239 to svn://svn.ffmpeg.org/ffmpeg/trunk --- ffplay.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'ffplay.c') diff --git a/ffplay.c b/ffplay.c index f340153f80..f388c85c4d 100644 --- a/ffplay.c +++ b/ffplay.c @@ -1224,6 +1224,22 @@ static void stream_component_close(VideoState *is, int stream_index) } } +void dump_stream_info(AVFormatContext *s) +{ + if (s->track != 0) + fprintf(stderr, "Track: %d\n", s->track); + if (s->title[0] != '\0') + fprintf(stderr, "Title: %s\n", s->title); + if (s->author[0] != '\0') + fprintf(stderr, "Author: %s\n", s->author); + if (s->album[0] != '\0') + fprintf(stderr, "Album: %s\n", s->album); + if (s->year != 0) + fprintf(stderr, "Year: %d\n", s->year); + if (s->genre[0] != '\0') + fprintf(stderr, "Genre: %s\n", s->genre); +} + /* since we have only one decoding thread, we can use a global variable instead of a thread local variable */ static VideoState *global_video_state; @@ -1280,6 +1296,7 @@ static int decode_thread(void *arg) } if (show_status) { dump_format(ic, 0, is->filename, 0); + dump_stream_info(ic); } /* open the streams */ -- cgit v1.2.3