update
authorFabrice Bellard <fabrice@bellard.org>
Sat, 25 May 2002 22:26:48 +0000 (22:26 +0000)
committerFabrice Bellard <fabrice@bellard.org>
Sat, 25 May 2002 22:26:48 +0000 (22:26 +0000)
Originally committed as revision 589 to svn://svn.ffmpeg.org/ffmpeg/trunk

doc/README.tech
doc/TODO

index e110b3a..a963992 100644 (file)
@@ -27,20 +27,23 @@ Video:
   vectors. Currently, only fcode = 1 is used for both H263/MPEG1. Half
   pel vectors are used.
 
-I also plan to improve the bitrate control which is too simplistic.
-
 Audio:
 -----
 
-- I rewrote the mpeg audio layer 2 compatible encoder from scratch. It
-  is one of the simplest encoder you can imagine (800 lines of C code
-  !). It is also one of the fastest because of its simplicity. There
-  are still some problems of overflow. A minimal psycho acoustic model
-  could be added. Currently, stereo is supported, but not joint
-  stereo.
+- The mpeg audio layer 2 compatible encoder was rewritten from
+  scratch. It is one of the simplest encoder you can imagine (800
+  lines of C code !). It is also one of the fastest because of its
+  simplicity. There are still some problems of overflow. A minimal
+  psycho acoustic model could be added. Currently, stereo is
+  supported, but not joint stereo.
 
-- I rewrote the AC3 audio encoder from scratch. It is fairly naive,
-  but the result are quiet interesting at 64 kbit/s. It includes
-  extensions for low sampling rates used in some Internet
+- The AC3 audio encoder was rewritten from scratch. It is fairly
+  naive, but the result are quiet interesting at 64 kbit/s. It
+  includes extensions for low sampling rates used in some Internet
   formats. Differential and coupled stereo is not handled. Stereo
   channels are simply handled as two mono channels.
+
+- The mpeg audio layer 3 decoder was rewritten from scratch. It uses
+  only integers and can be 16 bit precision for the synthesis filter
+  at the expense of a slight precision loss. A slower bit exact mode
+  is available too for compliance testing.
index 6ef8092..73337fa 100644 (file)
--- a/doc/TODO
+++ b/doc/TODO
@@ -3,26 +3,16 @@ ffmpeg TODO list:
 
 (in approximate decreasing priority order)
 
-Short term glantau's fixes:
-- regression tests (done).
-- mpeg1/2 decode fix (unfortunately not much speed increase) (done)
-- fix WORDS_BIGENDIAN issue (done)
-- remove win project files (done)
-- remove sub_xxx functions (done)
-- mpeg2 transport stream support (decoding done)
-- improved auto guess for formats (api change again in demux) (done)
-- fix mpeg format tracking + handle frame rate change (done)
-- suppress strlcpy (done)
-
-- split mux/demux functions. (done)
-- use av_new_stream() (partially done)
-
+Short term fixes:
+- mpeg audio fix
+- ffserver fix
+- fix stream selection (aka map) syntax. Start stream numbers at 1 in
+  listing. Find a syntax for stream ids (such as TS pids).
 - reconstruct mpeg header frame rate in telecine case so that we do
-  not need to ifner the real rate if it is not possible.
+  not need to infer the real rate if it is not possible.
 - remove unused DCT code.
-- mpeg audio fix
-- AV sync fix (new api for demux)
-- RTP streaming support in ffserver
+- AV sync fix
+- RTP/RTSP streaming support in ffserver and in libav
 - minimal support of video in ffplay
 
 Planned in next releases: