Commit f0861f46 authored by Panagiotis Issaris's avatar Panagiotis Issaris Committed by Guillaume Poirier

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
parent 7ff0b84f
...@@ -1755,6 +1755,10 @@ static void dump_stream_info(const AVFormatContext *s) ...@@ -1755,6 +1755,10 @@ static void dump_stream_info(const AVFormatContext *s)
fprintf(stderr, "Title: %s\n", s->title); fprintf(stderr, "Title: %s\n", s->title);
if (s->author[0] != '\0') if (s->author[0] != '\0')
fprintf(stderr, "Author: %s\n", s->author); 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') if (s->album[0] != '\0')
fprintf(stderr, "Album: %s\n", s->album); fprintf(stderr, "Album: %s\n", s->album);
if (s->year != 0) if (s->year != 0)
......
...@@ -476,6 +476,9 @@ static int avi_read_header(AVFormatContext *s, AVFormatParameters *ap) ...@@ -476,6 +476,9 @@ static int avi_read_header(AVFormatContext *s, AVFormatParameters *ap)
case MKTAG('I', 'G', 'N', 'R'): case MKTAG('I', 'G', 'N', 'R'):
avi_read_tag(pb, s->genre, sizeof(s->genre), size); avi_read_tag(pb, s->genre, sizeof(s->genre), size);
break; break;
case MKTAG('I', 'P', 'R', 'D'):
avi_read_tag(pb, s->album, sizeof(s->album), size);
break;
default: default:
/* skip tag */ /* skip tag */
size += (size & 1); size += (size & 1);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment