X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fdemux%2Futil%2Fid3tag.c;h=15ad5f3d41cd414a4eba2b7c46a19ba010a90626;hb=25e23b776ccc4835f11b867c2cc354363f466005;hp=a3b41dd2247fef92cf52183940d9f5e6486fba13;hpb=554134b14b5b7750220292e9653fcff77491754e;p=vlc diff --git a/modules/demux/util/id3tag.c b/modules/demux/util/id3tag.c index a3b41dd224..15ad5f3d41 100644 --- a/modules/demux/util/id3tag.c +++ b/modules/demux/util/id3tag.c @@ -107,6 +107,26 @@ static void ParseID3Tag( demux_t *p_demux, uint8_t *p_data, int i_size ) vlc_meta_Add( (vlc_meta_t *)p_demux->p_private, VLC_META_ARTIST, psz_temp ); } + else if( !strcmp(p_frame->id, ID3_FRAME_YEAR ) ) + { + vlc_meta_Add( (vlc_meta_t *)p_demux->p_private, + VLC_META_DATE, psz_temp ); + } + else if( !strcmp(p_frame->id, ID3_FRAME_COMMENT ) ) + { + vlc_meta_Add( (vlc_meta_t *)p_demux->p_private, + VLC_META_DESCRIPTION, psz_temp ); + } + else if( strstr( (char*)p_frame->description, "Copyright" ) ) + { + vlc_meta_Add( (vlc_meta_t *)p_demux->p_private, + VLC_META_COPYRIGHT, psz_temp ); + } + else if( strstr( (char*)p_frame->description, "Publisher" ) ) + { + vlc_meta_Add( (vlc_meta_t *)p_demux->p_private, + VLC_META_PUBLISHER, psz_temp ); + } else { /* Unknown meta info */