]> git.sesse.net Git - vlc/commitdiff
taglib: MP4 covert art comes with v1.6.1 and only if TAGLIB_WITH_MP4 is defined.
authorRémi Duraffort <ivoire@videolan.org>
Sat, 4 Jun 2011 22:27:22 +0000 (00:27 +0200)
committerRémi Duraffort <ivoire@videolan.org>
Sat, 4 Jun 2011 22:29:27 +0000 (00:29 +0200)
configure.ac
modules/meta_engine/taglib.cpp

index b6cdb172ae8b89198ae19983a331015d84185910..197fcb6797866b1ea9fd210f7ebd03445ebef2a1 100644 (file)
@@ -1776,9 +1776,6 @@ AS_IF([test "${enable_taglib}" != "no"], [
     VLC_ADD_PLUGIN([taglib])
     VLC_ADD_LIBS([taglib],[$TAGLIB_LIBS -lz])
     VLC_ADD_CXXFLAGS([taglib],[$TAGLIB_CFLAGS])
-    AC_LANG_PUSH(C++)
-    AC_CHECK_HEADERS(taglib/mp4coverart.h)
-    AC_LANG_POP(C++)
   ], [
     AC_MSG_WARN(TagLib library not found)])
 ])
index e9dadb075a1e421b1fceb118c8821d6a6065c1a9..4828c44a187d337ca5d615a201bd3f2b4f271481 100644 (file)
@@ -65,8 +65,6 @@
 # ifdef TAGLIB_WITH_ASF                     // ASF pictures comes with v1.7.0
 #  define TAGLIB_HAVE_ASFPICTURE_H
 #  include <asffile.h>
-#  include <asftag.h>
-#  include <asfattribute.h>
 # endif
 #endif
 
@@ -82,7 +80,8 @@
 # include <wavfile.h>
 #endif
 
-#ifdef TAGLIB_WITH_MP4
+#if TAGLIB_VERSION >= VERSION_INT(1,6,1) && defined(TAGLIB_WITH_MP4)
+# define TAGLIB_HAVE_MP4COVERTART_H
 # include <mp4file.h>
 #endif
 
@@ -399,7 +398,7 @@ static void ReadMetaFromXiph( Ogg::XiphComment* tag, demux_meta_t* p_demux_meta,
 }
 
 
-#if defined(TAGLIB_WITH_MP4) && defined(HAVE_TAGLIB_MP4COVERART_H)
+#ifdef TAGLIB_HAVE_MP4COVERTART_H
 /**
  * Read the meta information from mp4 specific tags
  * @param tag: the mp4 tag
@@ -531,7 +530,7 @@ static int ReadMeta( vlc_object_t* p_this)
         else if( flac->xiphComment() )
             ReadMetaFromXiph( flac->xiphComment(), p_demux_meta, p_meta );
     }
-#if defined(TAGLIB_WITH_MP4) && defined(HAVE_TAGLIB_MP4COVERART_H)
+#ifdef TAGLIB_HAVE_MP4COVERTART_H
     else if( MP4::File *mp4 = dynamic_cast<MP4::File*>(f.file()) )
     {
         if( mp4->tag() )