[MPlayer-dev-eng] Released Aud-X codec DLL
Ivan Kalvachev
ikalvachev at gmail.com
Mon Mar 13 14:35:54 CET 2006
006/3/12, Marek Dziubinski Aud-X <marek.dziubinski at aud-x.com>:
> I was hoping that MPlayer developers will
> be able to help here (adding Aud-X), cause
> we have very limited resources in terms of C++ prgrammers
> (myself, I am a DSP scientist, mostly working in Matlab)
>
> I think Aud-X can be compiled in any way to make it as easy as possible to
> be used
> on linux.
> Please specify what is necessary and I will kindly ask my colleagues to
> comply.
>
> Marek.
You need to make one core version of the library, that would do only
pure encoding and decoding. This code version is then used to build
win32 dll (dshow,vfw, acm, whatever) and other linux/macosx libraries.
Look at xvid.org project to see the basic idea. Having separate
version for each platform is big NO-NO.
The api is completely at your hands, you are free to implement is as
you wish (however using already tested api as lame, libac52,libdts
may give you some insight about what is expected).
It would be more than wise if you try to integrate the linux version
in FFMpeg's libavcodecs, as they are already used by nearly all open
players and even some closed one (ffmpeg is LGPL).
Now to change the subject. I find your claims that you had used lame
mp3 for compatibility reasons quite disturbing. We would like you to
give more details how you have used it.
The problem is that LGPL code allows linking with nonfree software,
but it doesn't allow ripping part of code and using it in your closed
program.
P.S.
I see that the stream you encode could be played directly by any
standard mp3 decoder, so from now on I consider your program as mp3
extended encoder.
More information about the MPlayer-dev-eng
mailing list