[MPlayer-cvslog] r25900 - in trunk: DOCS/tech/codec-devel.txt DOCS/tech/libmpcodecs.txt libmpcodecs/vd.c libmpcodecs/ve.c libmpdemux/demuxer.c
Diego Biurrun
diego at biurrun.de
Tue Jan 29 00:46:24 CET 2008
On Mon, Jan 28, 2008 at 11:17:10PM +0100, Ivo wrote:
> On Monday 28 January 2008 22:09, Roberto Togni wrote:
> > On Mon, 28 Jan 2008 13:11:42 +0100 (CET)
> > ivo <subversion at mplayerhq.hu> wrote:
> > > +NOTE: If you want to implement a new codec, please add it to
> > > libavcodec. +libmpcodecs is considered deprecated.
> >
> > This is totally wrong. libmpcodecs is not deprecated.
> > Asking to add native codecs to lavc instead of libmpcodecs is ok, but
> > everything else like wrapper for external libraries, decoders requiring
> > binary support, ... must be added to libmpcodecs.
>
> I clarified the comments/docs. In case it's still lacking, feel free to
> reword it. At least there's a message now which prevents people from
> wasting their time at implementing a codec/(de)muxer for libmp* instead of
> lav*.
>
> BTW I think the wrapper for external libraries case is unclear. I guess it's
> OK to add those to lav* as well as long as there's no native equivalent.
> i.e. libmp3lame for encoding mp3 is accepted, libxvid is not (because
> there's fmp4).
Adding native codecs to libmpcodecs is deprecated. Interfacing with
external libraries is not.
Diego
More information about the MPlayer-cvslog
mailing list