Mercurial > mplayer.hg
annotate DOCS/tech/wishlist @ 19424:5df27eeec3bf
Rename gcc_checking variable to gcc_check.
author | diego |
---|---|
date | Thu, 17 Aug 2006 23:40:11 +0000 |
parents | 0e7e0f09db8b |
children | f45084fb38dc |
rev | line source |
---|---|
8416 | 1 |
2 If wishes were fishes, we'd all cast nets ... | |
3 | |
4 | |
12180 | 5 |
8416 | 6 Documentation: |
7 | |
17519 | 8 * continue MEncoder tutorial |
9 | |
10 * review manual page again | |
8416 | 11 |
17519 | 12 * split manual page |
8416 | 13 |
17519 | 14 * update and rewrite the XML documentation |
15 | |
16 * check documentation for completeness | |
8416 | 17 |
18 * write documentation HOWTO/rules document | |
19 | |
17519 | 20 * write -lavdopts documentation |
21 | |
8416 | 22 |
23 | |
24 Small improvements: | |
25 | |
17519 | 26 * vo_mga should completely blank the screen like fbdev and tdfxfb |
8416 | 27 (maybe there should be an option - some people seem to like it the |
28 way it is, but then fbdev should also behave like this..) | |
29 | |
30 * Debian package creates mplayer.conf.1 .2 ... | |
31 | |
10287 | 32 * Make the output windows remember their positions when resizing to |
33 double size. | |
8416 | 34 |
10287 | 35 * Ability to resize to full size/double size/triple (or half) size |
36 upon key presses. | |
37 | |
17519 | 38 * real mute support, not just setting volume to 0 |
13209 | 39 |
8416 | 40 |
41 | |
42 Cleanup: | |
43 | |
44 * integrate dvdnav into mplayer structure | |
45 | |
46 * integrate libmpdvdkit2 into mplayer structure (message system and | |
47 command line options) | |
48 | |
49 * remove all obsolete code, options, files etc | |
50 | |
10287 | 51 * Restructure configure and fix CPU flags supported but not shown. |
52 | |
53 | |
8416 | 54 |
55 Filters: | |
56 | |
57 * eq filter should support RGB in addition to YUV | |
58 | |
59 | |
60 | |
61 Enhancements: | |
62 | |
63 * adapt colored output from MPlayerXP | |
64 | |
10287 | 65 * merge VIDIX from MPlayerXP/sourceforge |
66 | |
12180 | 67 * port ASF muxing from MPlayerXP |
10287 | 68 |
69 * write nut muxer/demuxer | |
8416 | 70 |
71 * SSA style & colors handling | |
72 | |
73 * support for VirtualDub and Winamp plugins | |
74 | |
75 * implement xawtv config file parser (for channels, etc) | |
76 | |
77 * G400 2nd head through mga_vid ;) | |
78 | |
79 * do more things automagically | |
80 | |
81 * guess correct DVD title | |
82 | |
12180 | 83 * SYUV and paletted RGB support in swscaler |
10287 | 84 |
85 * implement Plextor compatible SCSI VCD reading | |
86 | |
12180 | 87 * -stop option for MPlayer similar to -endpos for MEncoder |
88 | |
89 * color subtitles | |
10287 | 90 |
12180 | 91 * DirectX video acceleration -vo for Windows (similar to XvmC) |
92 | |
93 * hardware MPEG encoding support (Ati cards) | |
94 | |
12417 | 95 * automatically display subtitles in black bands |
96 | |
12649 | 97 * nsc playlist support |
98 | |
14900
13f99f9a5097
MEncoder now supports multiple files, Jack transport API requested.
diego
parents:
14805
diff
changeset
|
99 * implement Jack Transport API |
8416 | 100 |
15120
7377c69c230c
Add a starting point for people to implement stream quality selection.
diego
parents:
15032
diff
changeset
|
101 * Stream quality selection, possibly based on available bandwidth. |
7377c69c230c
Add a starting point for people to implement stream quality selection.
diego
parents:
15032
diff
changeset
|
102 Currently only available for MMS-over-HTTP (libmpdemux/asf_streaming.c). |
15032 | 103 |
17389 | 104 * MOD playback (via libmodplug?) - bug #434 |
8416 | 105 |
17519 | 106 * allow multiple -dump* options at the same time - bug #70 |
107 | |
108 | |
109 | |
8416 | 110 Difficult stuff: |
111 | |
17519 | 112 * RE all closed source codecs (QDMC, WMV9, RV30, RV40, sipr, ...) |
10287 | 113 |
114 * support for Bink/Smacker codecs | |
115 | |
116 * allow frame insertion & removal in video filters (with timestamps) | |
117 | |
118 * mixing of multiple videos (picture in picture, ...) | |
8416 | 119 |
120 * write something like mptv to replace xawtv | |
121 | |
17519 | 122 * write/adapt a C implementation of live555 RTSP |
12404 | 123 |
17519 | 124 * unify live555 and Real RTSP |
8416 | 125 |
126 * real mmsu:// support | |
127 | |
17519 | 128 * MEncoder output support for OGM, MKV, NUT |
8416 | 129 |
130 * xinerama video filter that splits movie to 2 screens (like zr) | |
131 | |
132 * top notch DVD navigation like a hardware player | |
10287 | 133 |
134 * write mpdump application to handle all -dump* options | |
135 | |
136 * modular MEncoder with audio encoding API | |
12180 | 137 |
17519 | 138 * multiple audio stream output in Mencoder |
139 | |
12180 | 140 * support for pausing/resuming of encoding in MEncoder |
141 | |
142 * TV support under Windows | |
143 | |
144 * DRM support (divx.com, WMV, WMA, iTunes) | |
12404 | 145 |
146 * variable-fps output support for MEncoder | |
147 | |
148 * smooth stream switching / multiple file caching to avoid the small skip | |
149 between files when playing multiple files | |
17519 | 150 |
151 * reverse playback | |
152 | |
153 * more directshow filter/muxer support |