Hi Niels,
Thanks for having a look at this - I've been neglecting Melodie for
the last 6 months or so.

I tried your patch on my system (debian, has a recent version of
libmp4v2 where the header is mp4v2/mp4v2.h and uses the new tags api)
but the condition:
#if defined MP4V2_PROJECT_repo_rev && MP4V2_PROJECT_repo_rev >=  231
was not satisfied, so TLMusicFile tried to use the old API.

I'm not sure what to do. It would be easiest just to require the new
release of libmp4v2. Alternatively I could stop using libmp4v2 and
rely on taglib - the next release should support mp4 (it does in SVN.)

As for your LanguageKit problem, if you use x86, have you already seen
the note in LanguageKit/README about the LLVM patch currently needed
on LLVM/x86?

Eric

On Sat, May 23, 2009 at 6:25 AM, Niels Grewe <[email protected]> wrote:
> Hello all,
>
> I'm getting further on my way to getting the svn-tree to compile again
> on my idiosyncratic setup. Doing this, I had to handle some deprecations
> in the mp4 metadata-extraction bits of Melodie. libmp4v2 (version 1.9.0
> was relased last thursday, actually [0]) started marking the old
> metadata API as deprecated in r231. Porting to the new tags convenience
> API was pretty straightforward and I have attached a patch that does
> just this in a manner that should not disturb the behaviour with older
> versions of the library.
> Unfortunately, the header file for the newer versions is no longer mp4.h
> but mp4v2/mp4v2.h. So if you are using a newer version, you have to
> change that manually.
> As for testing: I still seem to have problems with LanguageKit and
> Smalltalk code such as Melodie is crashing on me [1]. So I put the
> TLMusicFile class into a little tool and let it chomp on some mp4-files.
> So far, everything seems to work as expected.
>
> Cheers,
>
>
> Niels
> --
> [0] http://code.google.com/p/mp4v2/
> [1] I still need to take a systematic look at this one, but I'll keep
>    you updated as soon as I get to it.
>
> _______________________________________________
> Etoile-dev mailing list
> [email protected]
> https://mail.gna.org/listinfo/etoile-dev
>
>

_______________________________________________
Etoile-dev mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-dev

Reply via email to