Mercurial > mplayer.hg
annotate DOCS/tech/wishlist @ 22768:7989c3586b9e
add mf://bmp wish, remove deinterlace filter during playback
author | compn |
---|---|
date | Fri, 23 Mar 2007 01:48:54 +0000 |
parents | f76208fe4b3e |
children | d977f871451c |
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 | |
22212 | 22 * continue ipod/embedded device encoding guide |
8416 | 23 |
24 | |
25 Small improvements: | |
26 | |
17519 | 27 * vo_mga should completely blank the screen like fbdev and tdfxfb |
8416 | 28 (maybe there should be an option - some people seem to like it the |
29 way it is, but then fbdev should also behave like this..) | |
30 | |
31 * Debian package creates mplayer.conf.1 .2 ... | |
32 | |
10287 | 33 * Make the output windows remember their positions when resizing to |
34 double size. | |
8416 | 35 |
10287 | 36 * Ability to resize to full size/double size/triple (or half) size |
37 upon key presses. | |
38 | |
17519 | 39 * real mute support, not just setting volume to 0 |
13209 | 40 |
22212 | 41 * add help suboption to -lavcopts vcodec=/acodec=, -lavfopts format=, |
22613 | 42 -subcp, and anything else that needs it. |
8416 | 43 |
22613 | 44 * ability to set mplayer default/startup volume |
8416 | 45 |
46 Cleanup: | |
47 | |
48 * integrate dvdnav into mplayer structure | |
49 | |
50 * integrate libmpdvdkit2 into mplayer structure (message system and | |
51 command line options) | |
52 | |
53 * remove all obsolete code, options, files etc | |
54 | |
10287 | 55 * Restructure configure and fix CPU flags supported but not shown. |
56 | |
57 | |
8416 | 58 |
59 Filters: | |
60 | |
61 * eq filter should support RGB in addition to YUV | |
62 | |
22212 | 63 * pitch audio filter |
64 | |
65 * move filters into ffmpeg | |
8416 | 66 |
22613 | 67 * autocrop filter |
68 | |
69 * insert af volnorm during playback | |
70 | |
8416 | 71 Enhancements: |
72 | |
10287 | 73 * merge VIDIX from MPlayerXP/sourceforge |
74 | |
8416 | 75 * support for VirtualDub and Winamp plugins |
76 | |
77 * implement xawtv config file parser (for channels, etc) | |
78 | |
79 * G400 2nd head through mga_vid ;) | |
80 | |
81 * do more things automagically | |
82 | |
83 * guess correct DVD title | |
84 | |
12180 | 85 * SYUV and paletted RGB support in swscaler |
10287 | 86 |
87 * implement Plextor compatible SCSI VCD reading | |
88 | |
12180 | 89 * DirectX video acceleration -vo for Windows (similar to XvmC) |
90 | |
91 * hardware MPEG encoding support (Ati cards) | |
92 | |
22212 | 93 * make -ass-use-margins work on widescreen video only! (not 4/3 video) |
12417 | 94 |
12649 | 95 * nsc playlist support |
96 | |
14900
13f99f9a5097
MEncoder now supports multiple files, Jack transport API requested.
diego
parents:
14805
diff
changeset
|
97 * implement Jack Transport API |
8416 | 98 |
15120
7377c69c230c
Add a starting point for people to implement stream quality selection.
diego
parents:
15032
diff
changeset
|
99 * 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
|
100 Currently only available for MMS-over-HTTP (libmpdemux/asf_streaming.c). |
15032 | 101 |
17389 | 102 * MOD playback (via libmodplug?) - bug #434 |
8416 | 103 |
17519 | 104 * allow multiple -dump* options at the same time - bug #70 |
105 | |
22212 | 106 * scale osd when video window changes size |
17519 | 107 |
22212 | 108 * get -ass working in mencoder |
17519 | 109 |
22613 | 110 * left/right channel playback (-af pan=1:1 or -stereo) (in gui too) |
111 | |
112 * rotate/position osd | |
113 | |
114 * timeout and reconnect options for streaming | |
115 | |
22768
7989c3586b9e
add mf://bmp wish, remove deinterlace filter during playback
compn
parents:
22613
diff
changeset
|
116 * support all image formats in mf:// (bmp) |
7989c3586b9e
add mf://bmp wish, remove deinterlace filter during playback
compn
parents:
22613
diff
changeset
|
117 |
8416 | 118 Difficult stuff: |
119 | |
22212 | 120 * RE all closed source codecs (QDMC, WMA9, RV30, RV40, sipr, ...) |
10287 | 121 |
122 * support for Bink/Smacker codecs | |
123 | |
124 * allow frame insertion & removal in video filters (with timestamps) | |
125 | |
126 * mixing of multiple videos (picture in picture, ...) | |
8416 | 127 |
128 * write something like mptv to replace xawtv | |
129 | |
17519 | 130 * write/adapt a C implementation of live555 RTSP |
12404 | 131 |
17519 | 132 * unify live555 and Real RTSP |
8416 | 133 |
134 * real mmsu:// support | |
135 | |
17519 | 136 * MEncoder output support for OGM, MKV, NUT |
8416 | 137 |
138 * xinerama video filter that splits movie to 2 screens (like zr) | |
139 | |
140 * top notch DVD navigation like a hardware player | |
10287 | 141 |
142 * write mpdump application to handle all -dump* options | |
143 | |
144 * modular MEncoder with audio encoding API | |
12180 | 145 |
17519 | 146 * multiple audio stream output in Mencoder |
147 | |
12180 | 148 * support for pausing/resuming of encoding in MEncoder |
149 | |
22212 | 150 * finish TV support under Windows |
12180 | 151 |
152 * DRM support (divx.com, WMV, WMA, iTunes) | |
12404 | 153 |
154 * variable-fps output support for MEncoder | |
155 | |
156 * smooth stream switching / multiple file caching to avoid the small skip | |
157 between files when playing multiple files | |
17519 | 158 |
159 * reverse playback | |
160 | |
161 * more directshow filter/muxer support | |
22613 | 162 |
163 * encode and display video at the same time | |
164 | |
165 * write mpimage for displaying pictures | |
166 |