show stream info with -stats
Originally committed as revision 2239 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
98ce5991d7
commit
d0526ecf66
17
ffplay.c
17
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 */
|
||||
|
Loading…
x
Reference in New Issue
Block a user