aboutsummaryrefslogtreecommitdiffstats
path: root/doc/TODO
blob: 6ef809284f1abaef1baa768c2a69869f90812a4a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
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)

- reconstruct mpeg header frame rate in telecine case so that we do
  not need to ifner 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
- minimal support of video in ffplay

Planned in next releases:

- add DV codec/format support
- fix bugs when stream begins with a P/B frame 
- fix ffserver (partially done)
- add raw h263 decoding support, see vivo streams (partially done)
- 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.