changeset 25872:3eeaf9d4c65a

note on new demuxers and codecs, add them to lav* instead of libmp*
author ivo
date Mon, 28 Jan 2008 12:11:41 +0000
parents de9d7dfe785c
children cf37007e1817
files DOCS/tech/codec-devel.txt DOCS/tech/libmpcodecs.txt libmpcodecs/vd.c libmpcodecs/ve.c libmpdemux/demuxer.c
diffstat 5 files changed, 12 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- 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,
--- 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
 ==================================
 
--- 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
 };
 
--- 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
 };
 
--- 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
 };