From: RĂ©mi Duraffort Date: Mon, 2 Nov 2009 15:34:02 +0000 (+0100) Subject: taglib: improve the module to read metas from RIFF files. X-Git-Tag: 1.1.0-ff~2546 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=ba64cddc2b5a45e16af2f996b141d85c2a323c3f;p=vlc taglib: improve the module to read metas from RIFF files. --- diff --git a/modules/meta_engine/taglib.cpp b/modules/meta_engine/taglib.cpp index c499b51b41..1dd00c36c5 100644 --- a/modules/meta_engine/taglib.cpp +++ b/modules/meta_engine/taglib.cpp @@ -407,6 +407,15 @@ static int ReadMeta( vlc_object_t* p_this) else if( Ogg::Vorbis::File* ogg_vorbis = dynamic_cast(f.file()) ) ReadMetaFromXiph( ogg_vorbis->tag(), p_demux, p_demux_meta, p_meta ); } +#ifdef TAGLIB_WITH_ASF + else if( RIFF::File* riff = dynamic_cast(f.file()) ) + { + if( RIFF::AIFF::File* riff_aiff = dynamic_cast(f.file()) ) + ReadMetaFromId3v2( riff_aiff->tag(), p_demux, p_demux_meta, p_meta ); + else if( RIFF::WAV::File* riff_wav = dynamic_cast(f.file()) ) + ReadMetaFromId3v2( riff_wav->tag(), p_demux, p_demux_meta, p_meta ); + } +#endif else if( TrueAudio::File* trueaudio = dynamic_cast(f.file()) ) { if( trueaudio->ID3v2Tag() )