From f0861f466f6b65ec4fbe9ff551a9b8a6adaff1f0 Mon Sep 17 00:00:00 2001 From: Panagiotis Issaris Date: Thu, 7 Sep 2006 08:09:15 +0000 Subject: [PATCH] Better tag support: - Make ffplay show comments and copyright info besides the current track, title, author, album, year and genre. - Makes the AVI demuxer parse the album name stores in the IPRD tag by the AVI muxer. Patch by takis P issaris A uhasselt P be Original thread: [Ffmpeg-devel] [PATCH] Better tag support Date: 09/06/06 16:58 Originally committed as revision 6186 to svn://svn.ffmpeg.org/ffmpeg/trunk --- ffplay.c | 4 ++++ libavformat/avidec.c | 3 +++ 2 files changed, 7 insertions(+) diff --git a/ffplay.c b/ffplay.c index 77d4aaa..be9972b 100644 --- a/ffplay.c +++ b/ffplay.c @@ -1755,6 +1755,10 @@ static void dump_stream_info(const AVFormatContext *s) fprintf(stderr, "Title: %s\n", s->title); if (s->author[0] != '\0') fprintf(stderr, "Author: %s\n", s->author); + if (s->copyright[0] != '\0') + fprintf(stderr, "Copyright: %s\n", s->copyright); + if (s->comment[0] != '\0') + fprintf(stderr, "Comment: %s\n", s->comment); if (s->album[0] != '\0') fprintf(stderr, "Album: %s\n", s->album); if (s->year != 0) diff --git a/libavformat/avidec.c b/libavformat/avidec.c index 0e03365..bb4714f 100644 --- a/libavformat/avidec.c +++ b/libavformat/avidec.c @@ -476,6 +476,9 @@ static int avi_read_header(AVFormatContext *s, AVFormatParameters *ap) case MKTAG('I', 'G', 'N', 'R'): avi_read_tag(pb, s->genre, sizeof(s->genre), size); break; + case MKTAG('I', 'P', 'R', 'D'): + avi_read_tag(pb, s->album, sizeof(s->album), size); + break; default: /* skip tag */ size += (size & 1); -- 2.7.4