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 cycle switch_aspect
49 * ability to rename vo_jpeg,vo_gif,vo_png output filename
53 * integrate dvdnav into mplayer structure
55 * integrate libmpdvdkit2 into mplayer structure (message system and
58 * remove all obsolete code, options, files etc
60 * Restructure configure and fix CPU flags supported but not shown.
62 * Port libmpdemux demuxers to libavformat or write your own from scratch.
63 libmpdemux is considered deprecated and should eventually be removed.
64 As of 2008-01-28, the following demuxers are missing from libavformat:
66 - TiVo (ty streams, not TiVo To Go)
71 - SL support for MPEG-TS
76 * get filters to work in more colorspaces
78 * eq filter should support RGB in addition to YUV
80 * move filters into ffmpeg
84 * insert af volnorm during playback
86 * allow frame insertion & removal in video filters (with timestamps)
88 * xinerama video filter that splits movie to 2 screens (like zr)
90 * mixing of multiple videos (picture in picture, review shmem patch)
92 * video watermark/logo filter (apply vf_overlay patch?)
94 * fade to black filter
96 * crossfade filter (audio and video)
100 * support for VirtualDub and Winamp plugins (apply af_wadspa patch!)
102 * implement xawtv config file parser (for channels, etc)
104 * G400 2nd head through mga_vid ;)
106 * do more things automagically
108 * guess correct DVD title
110 * SYUV and paletted RGB support in swscaler
112 * implement Plextor compatible SCSI VCD reading
114 * DirectX video acceleration -vo for Windows (similar to XvmC)
116 * hardware MPEG encoding support (Ati cards)
118 * make -ass-use-margins work on widescreen video only! (not 4/3 video)
119 (automagically put subtitles in black bars)
121 * nsc playlist support
123 * implement Jack Transport API
125 * Stream quality selection, possibly based on available bandwidth.
126 Currently only available for MMS-over-HTTP (libmpdemux/asf_streaming.c).
128 * MOD playback (via libmodplug?) - bug #434
130 * allow multiple -dump* options at the same time - bug #70
132 * scale osd when video window changes size
134 * get -ass working in mencoder
136 * rotate/position osd
138 * support all image formats in mf:// (psd, jpeg2000)
140 * make -noborder work with all video outputs
142 * add option to use ffmpeg network code (rtsp, http, mms etc)
146 * RE all closed source codecs (QDMC, WMA9, Indeo 4/5, ...)
148 * support for Bink codec
150 * write something like mptv to replace xawtv
152 * write/adapt a C implementation of live555 RTSP
154 * unify live555 and Real RTSP
156 * real mmsu:// support
158 * top notch DVD navigation like a hardware player
160 * write mpdump application to handle all -dump* options
162 * modular MEncoder with audio encoding API
164 * multiple audio stream output in Mencoder
166 * support for pausing/resuming of encoding in MEncoder
168 * DRM support (divx.com, Real.com, iTunes)
170 * variable-fps output support for MEncoder
172 * smooth stream switching / multiple file caching to avoid the small skip
173 between files when playing multiple files
177 * more directshow filter/muxer support
179 * encode and display video at the same time
181 * write mpimage for displaying pictures