# HG changeset patch # User ivo # Date 1201522301 0 # Node ID 3eeaf9d4c65ae59f4cbbdfdf882f7e393446bbcc # Parent de9d7dfe785cda4b3a64a1411a28220e4af3f997 note on new demuxers and codecs, add them to lav* instead of libmp* diff -r de9d7dfe785c -r 3eeaf9d4c65a DOCS/tech/codec-devel.txt --- a/DOCS/tech/codec-devel.txt Mon Jan 28 11:49:30 2008 +0000 +++ b/DOCS/tech/codec-devel.txt Mon Jan 28 12:11:41 2008 +0000 @@ -4,6 +4,9 @@ SEE ALSO: libmpcodecs.txt !!! +NOTE: If you want to implement a new codec, please add it to libavcodec. +libmpcodecs is considered deprecated. + Introduction ------------ I've developed a number of open source decoders for the MPlayer project, diff -r de9d7dfe785c -r 3eeaf9d4c65a DOCS/tech/libmpcodecs.txt --- a/DOCS/tech/libmpcodecs.txt Mon Jan 28 11:49:30 2008 +0000 +++ b/DOCS/tech/libmpcodecs.txt Mon Jan 28 12:11:41 2008 +0000 @@ -1,3 +1,6 @@ +NOTE: If you want to implement a new decoder, please add it to libavcodec. +libmpcodecs is considered deprecated. + The libMPcodecs API details, hints - by A'rpi ================================== diff -r de9d7dfe785c -r 3eeaf9d4c65a libmpcodecs/vd.c --- a/libmpcodecs/vd.c Mon Jan 28 11:49:30 2008 +0000 +++ b/libmpcodecs/vd.c Mon Jan 28 12:11:41 2008 +0000 @@ -97,6 +97,8 @@ #if defined(USE_QTX_CODECS) || defined(MACOSX) &mpcodecs_vd_qtvideo, #endif + /* Please do not add any new decoders here. If you want to implement a new + * decoder, add it to libavcodec */ NULL }; diff -r de9d7dfe785c -r 3eeaf9d4c65a libmpcodecs/ve.c --- a/libmpcodecs/ve.c Mon Jan 28 11:49:30 2008 +0000 +++ b/libmpcodecs/ve.c Mon Jan 28 12:11:41 2008 +0000 @@ -41,6 +41,8 @@ #ifdef HAVE_X264 &ve_info_x264, #endif + /* Please do not add any new encoders here. If you want to implement a new + * encoder, add it to libavcodec */ NULL }; diff -r de9d7dfe785c -r 3eeaf9d4c65a libmpdemux/demuxer.c --- a/libmpdemux/demuxer.c Mon Jan 28 11:49:30 2008 +0000 +++ b/libmpdemux/demuxer.c Mon Jan 28 12:11:41 2008 +0000 @@ -141,6 +141,8 @@ #ifdef HAVE_XMMS &demuxer_desc_xmms, #endif + /* Please do not add any new demuxers here. If you want to implement a new + * demuxer, add it to libavformat */ NULL };