• [^] # Re: MediaInfoLib vs TagLib

    Posté par (site web personnel) . En réponse au journal MediaInfo cherche beta-testeurs. Évalué à 4.

    Je viens d'integrer MediaInfoLib et ZenLib a mon projet: http://code.google.com/p/phonon-vlc-mplayer/source/browse/tr(...)
    Regarde les diff:
    http://code.google.com/p/phonon-vlc-mplayer/source/detail?r=(...)
    http://code.google.com/p/phonon-vlc-mplayer/source/detail?r=(...)
    Et surtout les CMakeLists.txt

    MediaInfoLib et ZenLib compilent donc chez moi (VC++2005), faut encore que j'integre le .def (d'ailleurs on n'utilise plus les .def, c'est mieux d'integrer les delspec directement dans les headers, c'est moins prise de tete)

    Ca m'a pris 15min !
    si tu passais a CMake, tu pourrais virer tous tes scripts ! J'imagine que t'as du passer un temps de ouf dessus !
    CMake te ferait gagner ENORMEMENT de temps !

    CMake supporte tout les compilos actuels (meme Borland il me semble - je sais que tu l'aimes bien :) et est vraiment multiplateforme.

    Pour ce qui est de ZenLib, c'est interessant mais certainement redondant par rapport a des libs genre QtCore. Apres faut voir si c'est dans la politique du projet d'integrer un dependance externe (Boost, QtCore ou meme GLib...)

    On peut surement continuer a discuter de ca en priver :)

    La je vais faire les courses et manger :)
    mais avant demain les CMakeLists.txt permettront de compiler MediaInfoLib sous VC++2005, Linux GNU GCC, VC++2008 et MinGW