[vlc-commits] taglib: cleanup

Jean-Baptiste Kempf git at videolan.org
Mon May 16 14:39:51 CEST 2016


vlc | branch: master | Jean-Baptiste Kempf <jb at videolan.org> | Mon May 16 14:30:04 2016 +0200| [ff7d61c60d8cf9a538fb1b477ab48faeac1213a8] | committer: Jean-Baptiste Kempf

taglib: cleanup

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=ff7d61c60d8cf9a538fb1b477ab48faeac1213a8
---

 modules/meta_engine/taglib.cpp |   27 ++++++++++++++-------------
 1 file changed, 14 insertions(+), 13 deletions(-)

diff --git a/modules/meta_engine/taglib.cpp b/modules/meta_engine/taglib.cpp
index 2170373..0fd6da5 100644
--- a/modules/meta_engine/taglib.cpp
+++ b/modules/meta_engine/taglib.cpp
@@ -1,7 +1,7 @@
 /*****************************************************************************
  * taglib.cpp: Taglib tag parser/writer
  *****************************************************************************
- * Copyright (C) 2003-2011 VLC authors and VideoLAN
+ * Copyright (C) 2003-2016 VLC authors and VideoLAN
  * $Id$
  *
  * Authors: Clément Stenac <zorglub at videolan.org>
@@ -39,31 +39,33 @@
 #include <sys/stat.h>
 
 #ifdef _WIN32
-# include <vlc_charset.h>
+# include <vlc_charset.h>           /* ToWide */
 # include <io.h>
 #else
 # include <unistd.h>
 #endif
 
-#if VLC_WINSTORE_APP
-# include <vlc_access.h>
-#endif
-
 // Taglib headers
 #ifdef _WIN32
 # define TAGLIB_STATIC
 #endif
 #include <taglib.h>
+
 #define VERSION_INT(a, b, c) ((a)<<16 | (b)<<8 | (c))
 #define TAGLIB_VERSION VERSION_INT(TAGLIB_MAJOR_VERSION, \
                                    TAGLIB_MINOR_VERSION, \
                                    TAGLIB_PATCH_VERSION)
 
+#define TAGLIB_VERSION_1_11 VERSION_INT(1,11,0)
+
 #include <fileref.h>
 #include <tag.h>
 #include <tbytevector.h>
-#if TAGLIB_VERSION >= TAGLIB_SYNCDECODE_FIXED_VERSION
-#include <tiostream.h>
+
+/* Support for stream-based metadata */
+#if TAGLIB_VERSION >= TAGLIB_VERSION_1_11
+# include <vlc_access.h>
+# include <tiostream.h>
 #endif
 
 #include <apefile.h>
@@ -92,7 +94,6 @@
 
 using namespace TagLib;
 
-#define TAGLIB_SYNCDECODE_FIXED_VERSION VERSION_INT(1,11,0)
 
 #include <algorithm>
 
@@ -135,7 +136,7 @@ File *VLCTagLib::ExtResolver<T>::createFile(FileName fileName, bool, AudioProper
     return 0;
 }
 
-#if TAGLIB_VERSION >= TAGLIB_SYNCDECODE_FIXED_VERSION
+#if TAGLIB_VERSION >= TAGLIB_VERSION_1_11
 static VLCTagLib::ExtResolver<MPEG::File> aacresolver(".aac");
 #endif
 static VLCTagLib::ExtResolver<MP4::File> m4vresolver(".m4v");
@@ -156,7 +157,7 @@ vlc_module_begin ()
         set_callbacks( WriteMeta, NULL )
 vlc_module_end ()
 
-#if TAGLIB_VERSION >= TAGLIB_SYNCDECODE_FIXED_VERSION
+#if TAGLIB_VERSION >= TAGLIB_VERSION_1_11
 class VlcIostream : public IOStream
 {
 public:
@@ -258,7 +259,7 @@ private:
     access_t* m_demux;
     int64_t m_previousPos;
 };
-#endif /* TAGLIB_SYNCDECODE_FIXED_VERSION */
+#endif /* TAGLIB_VERSION_1_11 */
 
 static int ExtractCoupleNumberValues( vlc_meta_t* p_meta, const char *psz_value,
         vlc_meta_type_t first, vlc_meta_type_t second)
@@ -852,7 +853,7 @@ static int ReadMeta( vlc_object_t* p_this)
 
     if( !b_extensions_registered )
     {
-#if TAGLIB_VERSION >= TAGLIB_SYNCDECODE_FIXED_VERSION
+#if TAGLIB_VERSION >= TAGLIB_VERSION_1_11
         FileRef::addFileTypeResolver( &aacresolver );
 #endif
         FileRef::addFileTypeResolver( &m4vresolver );



More information about the vlc-commits mailing list