]> 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 fixes:
7 - mpeg audio fix
8 - ffserver fix
9 - fix stream selection (aka map) syntax. Start stream numbers at 1 in
10   listing. Find a syntax for stream ids (such as TS pids).
11 - reconstruct mpeg header frame rate in telecine case so that we do
12   not need to infer the real rate if it is not possible.
13 - remove unused DCT code.
14 - AV sync fix
15 - RTP/RTSP streaming support in ffserver and in libav
16 - minimal support of video in ffplay
17
18 Planned in next releases:
19
20 - add DV codec/format support
21 - fix bugs when stream begins with a P/B frame 
22 - fix ffserver (partially done)
23 - add raw h263 decoding support, see vivo streams (partially done)
24 - add qscale out.
25 - fix -sameq in grabbing
26 - add vivo format support (may need long term prediction support)
27 - add raw h263 decoding support
28 - add qscale out.
29 - find a solution to clear feed1.ffm if format change.
30 - fix 0 size picture in AVIs = skip picture
31 - rewrite huffyuv (http://www.math.berkeley.edu/~benrg/huffyuv.html)
32
33 BUGS:
34
35 - fix audio/video synchro (including real player synchro bugs)
36
37 - Improve the bit rate control for video codecs (done).
38
39 - see ov511.o YUV problem (420 instead of 420P) (done?).
40
41 - fix file caching pb in windows (add correct headers)
42
43 - add low pass filter to suppress noise coming from cheap TV cards.
44
45 - test/debug audio in flash format
46
47 - sort out ASF streaming pbs (partially done)
48
49 - Improve psycho acoustic model for AC3 & mpeg audio.
50
51 FEATURES:
52
53 - add h263 PB frame support (some I263 files use that).
54
55 - add MPEG4 in mpegmux support.
56
57 - demux streams for CCTV : N streams in one stream. Add option to
58   generate multiple streams.
59
60 - add disconnect user option in stat.html.
61
62 - deny & allow + password in ffserver.