>
> >I think the mp3 encoding library should do what it is
> >supposed to do, encode pcm samples into mp3 frames.
>
> BTW, Robert and everyone, how should we treat with mpglib and lame_mp3_XX
> routines in frontend/get_audio.c and amiga_mpega.c ?
>
> I think these routine should be another library, and the library name
> should not be lame_XXX
>
> any ideas ?
> ---
> Takehiro TOMINAGA // may the source be with you!
> --
We have to at least try and break the old, "frozen" interface
as little as possible. There are many applications which
use this interface (to the static library).
There are some issues related to this if the library becomes a popular
shared library. However, there is only 1 application which uses LAME
as a shared library, and it uses a built in feature of Linux to check
the version number before running. So right now the shared library
issues are moot. It is more important to get the static library
working than it is to solve all issues related to the shared library.
So I want to have encoding, decoding, id3tags and vbrtags in
libmp3lame.a, and only one include file, lame.h. Once this is all
working, then we can start on the new function call interface to LAME.
When that is done, we can then schedule the old, public struct
interface for removal, but it should stay around for at least
a year or so.
Mark
--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )