]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/blob - doc/TODO
update
[frescor/ffmpeg.git] / doc / TODO
1 ffmpeg TODO list:
2 ----------------
3
4 (in approximate decreasing priority order)
5
6 Short term glantau's fixes:
7 - regression tests (done).
8 - mpeg1/2 decode fix (unfortunately not much speed increase) (done)
9 - fix WORDS_BIGENDIAN issue (done)
10 - remove win project files (done)
11 - remove sub_xxx functions (done)
12 - mpeg2 transport stream support (decoding done)
13 - improved auto guess for formats (api change again in demux) (done)
14 - fix mpeg format tracking + handle frame rate change (done)
15 - suppress strlcpy (done)
16
17 - split mux/demux functions. (done)
18 - use av_new_stream() (partially done)
19
20 - reconstruct mpeg header frame rate in telecine case so that we do
21   not need to ifner the real rate if it is not possible.
22 - remove unused DCT code.
23 - mpeg audio fix
24 - AV sync fix (new api for demux)
25 - RTP streaming support in ffserver
26 - minimal support of video in ffplay
27
28 Planned in next releases:
29
30 - add DV codec/format support
31 - fix bugs when stream begins with a P/B frame 
32 - fix ffserver (partially done)
33 - add raw h263 decoding support, see vivo streams (partially done)
34 - add qscale out.
35 - fix -sameq in grabbing
36 - add vivo format support (may need long term prediction support)
37 - add raw h263 decoding support
38 - add qscale out.
39 - find a solution to clear feed1.ffm if format change.
40 - fix 0 size picture in AVIs = skip picture
41 - rewrite huffyuv (http://www.math.berkeley.edu/~benrg/huffyuv.html)
42
43 BUGS:
44
45 - fix audio/video synchro (including real player synchro bugs)
46
47 - Improve the bit rate control for video codecs (done).
48
49 - see ov511.o YUV problem (420 instead of 420P) (done?).
50
51 - fix file caching pb in windows (add correct headers)
52
53 - add low pass filter to suppress noise coming from cheap TV cards.
54
55 - test/debug audio in flash format
56
57 - sort out ASF streaming pbs (partially done)
58
59 - Improve psycho acoustic model for AC3 & mpeg audio.
60
61 FEATURES:
62
63 - add h263 PB frame support (some I263 files use that).
64
65 - add MPEG4 in mpegmux support.
66
67 - demux streams for CCTV : N streams in one stream. Add option to
68   generate multiple streams.
69
70 - add disconnect user option in stat.html.
71
72 - deny & allow + password in ffserver.