On Thu, Sep 03, 2009 at 09:54:48PM +0200, Michael Thaler wrote:
> In addition, libmp4v2-dev in Debian only contains a header called mp4v2.h 
> (not 
> mp4.h) so I changed that:
> 
> Index: MKMediaFile.m
> ===================================================================
> --- MKMediaFile.m       (revision 5268)
> +++ MKMediaFile.m       (working copy)
> @@ -4,7 +4,7 @@
>  // Ugly hack to prevent tag_c.h from redefining BOOL
>  #define BOOL BOOL
>  #include <tag_c.h>
> -#include <mp4.h>
> +#include <mp4v2/mp4v2.h
> 
> There are also a couple of errors that MP4_GET_STRING, MP4GetMetadataYear and 
> MP4GetMetadataTrack in this file.

Might those errors be deprecation warnings? I provided a patch for that
a few months back (when the functionality in question was still part of
Melodie). That patch might perhaps still be relevant for your situation.
The main problem still is that different versions of libmp4v2 use
different umbrella headers (mp4.h in some older versions and
mp4v2/mp4v2.h in the newer ones). Supporting them both seems to be
tricky. I didn't investigate further, since (IIRC) Eric was positive
about dropping libmp4v2 in favour of taglib at some point.

Cheers,


Niels

_______________________________________________
Etoile-dev mailing list
Etoile-dev@gna.org
https://mail.gna.org/listinfo/etoile-dev

Reply via email to