]> git.sesse.net Git - vlc/commitdiff
taglib: ASF cover art support comes only after v1.7 and if TAGLIB_WITH_ASF is defined.
authorRémi Duraffort <ivoire@videolan.org>
Sat, 4 Jun 2011 22:08:09 +0000 (00:08 +0200)
committerRémi Duraffort <ivoire@videolan.org>
Sat, 4 Jun 2011 22:09:34 +0000 (00:09 +0200)
modules/meta_engine/taglib.cpp

index d0bb4cefe021e743cc241b03a9d764257876d5bc..e9dadb075a1e421b1fceb118c8821d6a6065c1a9 100644 (file)
 #if TAGLIB_VERSION >= VERSION_INT(1,7,0)
 # define TAGLIB_HAVE_APEFILE_H
 # include <apefile.h>
-#endif
-
-#ifdef TAGLIB_WITH_ASF
-# include <asffile.h>
-# include <asftag.h>
-# include <asfattribute.h>
+# 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
 
 #include <flacfile.h>
@@ -134,7 +134,7 @@ static void ReadMetaFromAPE( APE::Tag* tag, demux_meta_t*, vlc_meta_t* p_meta )
 }
 
 
-#ifdef TAGLIB_WITH_ASF
+#ifdef TAGLIB_HAVE_ASFPICTURE_H
 /**
  * Read meta information from APE tags
  * @param tag: the APE tag
@@ -516,7 +516,7 @@ static int ReadMeta( vlc_object_t* p_this)
     }
     else
 #endif
-#ifdef TAGLIB_WITH_ASF
+#ifdef TAGLIB_HAVE_ASFPICTURE_H
     if( ASF::File* asf = dynamic_cast<ASF::File*>(f.file()) )
     {
         if( asf->tag() )