2 If wishes were fishes, we'd all cast nets ...
8 * continue MEncoder tutorial
10 * review manual page again
14 * update and rewrite the XML documentation
16 * check documentation for completeness
18 * write documentation HOWTO/rules document
20 * write -lavdopts documentation
22 * continue ipod/embedded device encoding guide
24 * document channels.conf syntax
26 * ability for multiple languages/locales in one binary
30 * vo_mga should completely blank the screen like fbdev and tdfxfb
31 (maybe there should be an option - some people seem to like it the
32 way it is, but then fbdev should also behave like this..)
34 * Debian package creates mplayer.conf.1 .2 ...
36 * Make the output windows remember their positions when resizing to
39 * Ability to resize to full size/double size/triple (or half) size
42 * real mute support, not just setting volume to 0
44 * add help suboption to -lavcopts vcodec=/acodec=, -lavfopts format=,
45 -subcp, and anything else that needs it.
47 * ability to set mplayer default/startup volume
49 * ability to cycle switch_aspect
51 * ability to rename vo_jpeg,vo_gif,vo_png output filename
55 * integrate dvdnav into mplayer structure
57 * integrate libmpdvdkit2 into mplayer structure (message system and
60 * remove all obsolete code, options, files etc
62 * Restructure configure and fix CPU flags supported but not shown.
64 * Port libmpdemux demuxers to libavformat or write your own from scratch.
65 libmpdemux is considered deprecated and should eventually be removed.
66 As of 2008-01-28, the following demuxers are missing from libavformat:
68 - TiVo (ty streams, not TiVo To Go)
73 - SL support for MPEG-TS
78 * get filters to work in more colorspaces
80 * eq filter should support RGB in addition to YUV
82 * move filters into ffmpeg
86 * insert af volnorm during playback
88 * allow frame insertion & removal in video filters (with timestamps)
90 * xinerama video filter that splits movie to 2 screens (like zr)
92 * mixing of multiple videos (picture in picture, review shmem patch)
94 * video watermark/logo filter (apply vf_overlay patch?)
96 * fade to black filter
98 * crossfade filter (audio and video)
102 * support for VirtualDub and Winamp plugins (apply af_wadspa patch!)
104 * implement xawtv config file parser (for channels, etc)
106 * G400 2nd head through mga_vid ;)
108 * do more things automagically
110 * guess correct DVD title
112 * SYUV and paletted RGB support in swscaler
114 * implement Plextor compatible SCSI VCD reading
116 * DirectX video acceleration -vo for Windows (similar to XvmC)
118 * hardware MPEG encoding support (Ati cards)
120 * make -ass-use-margins work on widescreen video only! (not 4/3 video)
121 (automagically put subtitles in black bars)
123 * nsc playlist support
125 * implement Jack Transport API
127 * Stream quality selection, possibly based on available bandwidth.
128 Currently only available for MMS-over-HTTP (libmpdemux/asf_streaming.c).
130 * MOD playback (via libmodplug?) - bug #434
132 * allow multiple -dump* options at the same time - bug #70
134 * scale osd when video window changes size
136 * get -ass working in mencoder
138 * rotate/position osd
140 * support all image formats in mf:// (psd, jpeg2000)
142 * make -noborder work with all video outputs
144 * add option to use ffmpeg network code (rtsp, http, mms etc)
148 * RE all closed source codecs (QDMC, WMA9, Indeo 4/5, ...)
150 * support for Bink codec
152 * write something like mptv to replace xawtv
154 * write/adapt a C implementation of live555 RTSP
156 * unify live555 and Real RTSP
158 * real mmsu:// support
160 * top notch DVD navigation like a hardware player
162 * write mpdump application to handle all -dump* options
164 * modular MEncoder with audio encoding API
166 * multiple audio stream output in Mencoder
168 * support for pausing/resuming of encoding in MEncoder
170 * DRM support (divx.com, Real.com, iTunes)
172 * variable-fps output support for MEncoder
174 * smooth stream switching / multiple file caching to avoid the small skip
175 between files when playing multiple files
179 * more directshow filter/muxer support
181 * encode and display video at the same time
183 * write mpimage for displaying pictures