From c6fdc7083ad3b7dd681bf221d5678de5ff5087e3 Mon Sep 17 00:00:00 2001 From: Fabrice Bellard Date: Fri, 20 Dec 2002 14:04:03 +0000 Subject: updated with my current projets - add your own TODO if you wish Originally committed as revision 1344 to svn://svn.ffmpeg.org/ffmpeg/trunk --- doc/TODO | 69 +++++++++++++--------------------------------------------------- 1 file changed, 14 insertions(+), 55 deletions(-) (limited to 'doc/TODO') diff --git a/doc/TODO b/doc/TODO index 8093f93a58..cf3a3a5114 100644 --- a/doc/TODO +++ b/doc/TODO @@ -1,59 +1,18 @@ ffmpeg TODO list: ---------------- -(in approximate decreasing priority order) +Fabrice's TODO list: (in approximate decreasing priority order) +------------------- +- add av_log() in libavcodec and suppress all printf +- commit new imgconvert API and new PIX_FMT_xxx alpha formats +- new ffplay based on qemacs x11/fb/vt100 GUI. +- commit av_read_frame() API and associated support in libavcodec: + ffserver will be able to stream MPEG and MPEG4 files in + RTSP/RTP/SDP. +- add new float/integer audio filterting and conversion +- commit new LGPL'ed float and integer-only AC3 decoder +- add WMA integer-only decoder +- integrate custom Vorbis Tremor based integer and float decoder +- add new MPEG4-AAC audio decoder (both integer-only and float version) +- fix telecine and frame rate conversion -Short term fixes: -- AV sync fix -- put ffserver patches -- reconstruct mpeg header frame rate in telecine case so that we do - not need to infer the real rate if it is not possible. -- RTP/RTSP streaming support in ffserver and in libav -- minimal support of video in ffplay - -Planned in next releases: - -- remove unused DCT code. -- fix stream selection (aka map) syntax. Start stream numbers at 1 in - listing. Find a syntax for stream ids (such as TS pids). -- add DV codec/format support -- fix bugs when stream begins with a P/B frame -- add qscale out. -- fix -sameq in grabbing -- add vivo format support (may need long term prediction support) -- add raw h263 decoding support -- add qscale out. -- find a solution to clear feed1.ffm if format change. -- fix 0 size picture in AVIs = skip picture -- rewrite huffyuv (http://www.math.berkeley.edu/~benrg/huffyuv.html) - -BUGS: - -- fix audio/video synchro (including real player synchro bugs) - -- Improve the bit rate control for video codecs (done). - -- see ov511.o YUV problem (420 instead of 420P) (done?). - -- fix file caching pb in windows (add correct headers) - -- add low pass filter to suppress noise coming from cheap TV cards. - -- test/debug audio in flash format - -- sort out ASF streaming pbs (partially done) - -- Improve psycho acoustic model for AC3 & mpeg audio. - -FEATURES: - -- add h263 PB frame support (some I263 files use that). - -- add MPEG4 in mpegmux support. - -- demux streams for CCTV : N streams in one stream. Add option to - generate multiple streams. - -- add disconnect user option in stat.html. - -- deny & allow + password in ffserver. -- cgit v1.2.3