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