annotate DOCS/tech/wishlist @ 28494:01b2dcc76143

Remove unnecessary _UWIN #define.
author diego
date Wed, 11 Feb 2009 00:38:42 +0000
parents 9766be900f30
children 091340bab4da
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
1
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
2 If wishes were fishes, we'd all cast nets ...
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
3
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
4
12180
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
5
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
6 Documentation:
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
7
17519
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
8 * continue MEncoder tutorial
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
9
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
10 * review manual page again
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
11
17519
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
12 * split manual page
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
13
17519
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
14 * update and rewrite the XML documentation
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
15
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
16 * check documentation for completeness
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
17
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
18 * write documentation HOWTO/rules document
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
19
17519
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
20 * write -lavdopts documentation
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
21
22212
f45084fb38dc update wishlist, approved by diego
compn
parents: 17519
diff changeset
22 * continue ipod/embedded device encoding guide
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
23
23537
0755e053255d update wishlist
compn
parents: 23146
diff changeset
24 * document channels.conf syntax
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
25
27566
9766be900f30 multiple locales in mplayer wish
compn
parents: 27106
diff changeset
26 * ability for multiple languages/locales in one binary
9766be900f30 multiple locales in mplayer wish
compn
parents: 27106
diff changeset
27
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
28 Small improvements:
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
29
17519
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
30 * vo_mga should completely blank the screen like fbdev and tdfxfb
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
31 (maybe there should be an option - some people seem to like it the
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
32 way it is, but then fbdev should also behave like this..)
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
33
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
34 * Debian package creates mplayer.conf.1 .2 ...
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
35
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
36 * Make the output windows remember their positions when resizing to
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
37 double size.
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
38
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
39 * Ability to resize to full size/double size/triple (or half) size
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
40 upon key presses.
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
41
17519
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
42 * real mute support, not just setting volume to 0
13209
5ee992301b73 Compn wished for forcing codecs.
diego
parents: 12959
diff changeset
43
22212
f45084fb38dc update wishlist, approved by diego
compn
parents: 17519
diff changeset
44 * add help suboption to -lavcopts vcodec=/acodec=, -lavfopts format=,
22613
f76208fe4b3e some updates from memory and mplayer irc users
compn
parents: 22212
diff changeset
45 -subcp, and anything else that needs it.
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
46
22613
f76208fe4b3e some updates from memory and mplayer irc users
compn
parents: 22212
diff changeset
47 * ability to set mplayer default/startup volume
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
48
26292
b1e9e9a95619 add switch_aspect cycle wish
compn
parents: 25871
diff changeset
49 * ability to cycle switch_aspect
b1e9e9a95619 add switch_aspect cycle wish
compn
parents: 25871
diff changeset
50
27106
50569ff390a8 one more wish, and an update
compn
parents: 26292
diff changeset
51 * ability to rename vo_jpeg,vo_gif,vo_png output filename
50569ff390a8 one more wish, and an update
compn
parents: 26292
diff changeset
52
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
53 Cleanup:
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
54
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
55 * integrate dvdnav into mplayer structure
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
56
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
57 * integrate libmpdvdkit2 into mplayer structure (message system and
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
58 command line options)
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
59
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
60 * remove all obsolete code, options, files etc
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
61
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
62 * Restructure configure and fix CPU flags supported but not shown.
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
63
25871
de9d7dfe785c port libmpdemux demuxers to libavformat or rewrite from scratch
ivo
parents: 25357
diff changeset
64 * Port libmpdemux demuxers to libavformat or write your own from scratch.
de9d7dfe785c port libmpdemux demuxers to libavformat or rewrite from scratch
ivo
parents: 25357
diff changeset
65 libmpdemux is considered deprecated and should eventually be removed.
de9d7dfe785c port libmpdemux demuxers to libavformat or rewrite from scratch
ivo
parents: 25357
diff changeset
66 As of 2008-01-28, the following demuxers are missing from libavformat:
de9d7dfe785c port libmpdemux demuxers to libavformat or rewrite from scratch
ivo
parents: 25357
diff changeset
67
de9d7dfe785c port libmpdemux demuxers to libavformat or rewrite from scratch
ivo
parents: 25357
diff changeset
68 - TiVo (ty streams, not TiVo To Go)
de9d7dfe785c port libmpdemux demuxers to libavformat or rewrite from scratch
ivo
parents: 25357
diff changeset
69 - VIVO
de9d7dfe785c port libmpdemux demuxers to libavformat or rewrite from scratch
ivo
parents: 25357
diff changeset
70 - VQF
de9d7dfe785c port libmpdemux demuxers to libavformat or rewrite from scratch
ivo
parents: 25357
diff changeset
71 - XMMS
de9d7dfe785c port libmpdemux demuxers to libavformat or rewrite from scratch
ivo
parents: 25357
diff changeset
72 - libnemesi
de9d7dfe785c port libmpdemux demuxers to libavformat or rewrite from scratch
ivo
parents: 25357
diff changeset
73 - SL support for MPEG-TS
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
74
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
75
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
76 Filters:
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
77
23537
0755e053255d update wishlist
compn
parents: 23146
diff changeset
78 * get filters to work in more colorspaces
0755e053255d update wishlist
compn
parents: 23146
diff changeset
79
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
80 * eq filter should support RGB in addition to YUV
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
81
22212
f45084fb38dc update wishlist, approved by diego
compn
parents: 17519
diff changeset
82 * move filters into ffmpeg
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
83
22613
f76208fe4b3e some updates from memory and mplayer irc users
compn
parents: 22212
diff changeset
84 * autocrop filter
f76208fe4b3e some updates from memory and mplayer irc users
compn
parents: 22212
diff changeset
85
f76208fe4b3e some updates from memory and mplayer irc users
compn
parents: 22212
diff changeset
86 * insert af volnorm during playback
f76208fe4b3e some updates from memory and mplayer irc users
compn
parents: 22212
diff changeset
87
23146
d977f871451c update wishlist
compn
parents: 22768
diff changeset
88 * allow frame insertion & removal in video filters (with timestamps)
d977f871451c update wishlist
compn
parents: 22768
diff changeset
89
d977f871451c update wishlist
compn
parents: 22768
diff changeset
90 * xinerama video filter that splits movie to 2 screens (like zr)
d977f871451c update wishlist
compn
parents: 22768
diff changeset
91
27566
9766be900f30 multiple locales in mplayer wish
compn
parents: 27106
diff changeset
92 * mixing of multiple videos (picture in picture, review shmem patch)
23146
d977f871451c update wishlist
compn
parents: 22768
diff changeset
93
23537
0755e053255d update wishlist
compn
parents: 23146
diff changeset
94 * video watermark/logo filter (apply vf_overlay patch?)
0755e053255d update wishlist
compn
parents: 23146
diff changeset
95
23567
0438d97d0aae some more reqs from users
compn
parents: 23537
diff changeset
96 * fade to black filter
0438d97d0aae some more reqs from users
compn
parents: 23537
diff changeset
97
0438d97d0aae some more reqs from users
compn
parents: 23537
diff changeset
98 * crossfade filter (audio and video)
0438d97d0aae some more reqs from users
compn
parents: 23537
diff changeset
99
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
100 Enhancements:
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
101
23146
d977f871451c update wishlist
compn
parents: 22768
diff changeset
102 * support for VirtualDub and Winamp plugins (apply af_wadspa patch!)
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
103
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
104 * implement xawtv config file parser (for channels, etc)
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
105
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
106 * G400 2nd head through mga_vid ;)
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
107
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
108 * do more things automagically
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
109
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
110 * guess correct DVD title
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
111
12180
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
112 * SYUV and paletted RGB support in swscaler
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
113
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
114 * implement Plextor compatible SCSI VCD reading
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
115
12180
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
116 * DirectX video acceleration -vo for Windows (similar to XvmC)
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
117
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
118 * hardware MPEG encoding support (Ati cards)
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
119
22212
f45084fb38dc update wishlist, approved by diego
compn
parents: 17519
diff changeset
120 * make -ass-use-margins work on widescreen video only! (not 4/3 video)
23146
d977f871451c update wishlist
compn
parents: 22768
diff changeset
121 (automagically put subtitles in black bars)
12417
d94ae022d383 subtitles in black bands
diego
parents: 12404
diff changeset
122
12649
7b7eb22f71e7 more wishes
diego
parents: 12560
diff changeset
123 * nsc playlist support
7b7eb22f71e7 more wishes
diego
parents: 12560
diff changeset
124
14900
13f99f9a5097 MEncoder now supports multiple files, Jack transport API requested.
diego
parents: 14805
diff changeset
125 * implement Jack Transport API
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
126
15120
7377c69c230c Add a starting point for people to implement stream quality selection.
diego
parents: 15032
diff changeset
127 * 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
128 Currently only available for MMS-over-HTTP (libmpdemux/asf_streaming.c).
15032
a4ae4e1c7c61 updates
diego
parents: 14904
diff changeset
129
17389
566662b701fc add mod playback to the wishlist
rathann
parents: 16257
diff changeset
130 * MOD playback (via libmodplug?) - bug #434
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
131
17519
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
132 * allow multiple -dump* options at the same time - bug #70
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
133
22212
f45084fb38dc update wishlist, approved by diego
compn
parents: 17519
diff changeset
134 * scale osd when video window changes size
17519
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
135
22212
f45084fb38dc update wishlist, approved by diego
compn
parents: 17519
diff changeset
136 * get -ass working in mencoder
17519
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
137
22613
f76208fe4b3e some updates from memory and mplayer irc users
compn
parents: 22212
diff changeset
138 * rotate/position osd
f76208fe4b3e some updates from memory and mplayer irc users
compn
parents: 22212
diff changeset
139
27106
50569ff390a8 one more wish, and an update
compn
parents: 26292
diff changeset
140 * support all image formats in mf:// (psd, jpeg2000)
22613
f76208fe4b3e some updates from memory and mplayer irc users
compn
parents: 22212
diff changeset
141
23537
0755e053255d update wishlist
compn
parents: 23146
diff changeset
142 * make -noborder work with all video outputs
0755e053255d update wishlist
compn
parents: 23146
diff changeset
143
0755e053255d update wishlist
compn
parents: 23146
diff changeset
144 * add option to use ffmpeg network code (rtsp, http, mms etc)
22768
7989c3586b9e add mf://bmp wish, remove deinterlace filter during playback
compn
parents: 22613
diff changeset
145
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
146 Difficult stuff:
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
147
25016
9f1d63196181 mencoder has mkv nut and mxf output using lavf
compn
parents: 25015
diff changeset
148 * RE all closed source codecs (QDMC, WMA9, Indeo 4/5, ...)
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
149
23146
d977f871451c update wishlist
compn
parents: 22768
diff changeset
150 * support for Bink codec
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
151
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
152 * write something like mptv to replace xawtv
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
153
17519
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
154 * write/adapt a C implementation of live555 RTSP
12404
5ca00576a26c more wishes
diego
parents: 12180
diff changeset
155
17519
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
156 * unify live555 and Real RTSP
8416
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
157
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
158 * real mmsu:// support
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
159
a2e82bc939ae If I had a wish ...
diego
parents:
diff changeset
160 * top notch DVD navigation like a hardware player
10287
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
161
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
162 * write mpdump application to handle all -dump* options
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
163
e75a65153f18 wishes, wishes, wishes
diego
parents: 9644
diff changeset
164 * modular MEncoder with audio encoding API
12180
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
165
17519
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
166 * multiple audio stream output in Mencoder
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
167
12180
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
168 * support for pausing/resuming of encoding in MEncoder
31dd9aa9611c spelling, more wishes
diego
parents: 11102
diff changeset
169
25015
6c370951f475 some updates
compn
parents: 23729
diff changeset
170 * DRM support (divx.com, Real.com, iTunes)
12404
5ca00576a26c more wishes
diego
parents: 12180
diff changeset
171
5ca00576a26c more wishes
diego
parents: 12180
diff changeset
172 * variable-fps output support for MEncoder
5ca00576a26c more wishes
diego
parents: 12180
diff changeset
173
5ca00576a26c more wishes
diego
parents: 12180
diff changeset
174 * smooth stream switching / multiple file caching to avoid the small skip
5ca00576a26c more wishes
diego
parents: 12180
diff changeset
175 between files when playing multiple files
17519
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
176
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
177 * reverse playback
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
178
0e7e0f09db8b update for recent developments
diego
parents: 17389
diff changeset
179 * more directshow filter/muxer support
22613
f76208fe4b3e some updates from memory and mplayer irc users
compn
parents: 22212
diff changeset
180
f76208fe4b3e some updates from memory and mplayer irc users
compn
parents: 22212
diff changeset
181 * encode and display video at the same time
f76208fe4b3e some updates from memory and mplayer irc users
compn
parents: 22212
diff changeset
182
f76208fe4b3e some updates from memory and mplayer irc users
compn
parents: 22212
diff changeset
183 * write mpimage for displaying pictures
f76208fe4b3e some updates from memory and mplayer irc users
compn
parents: 22212
diff changeset
184