view DOCS/tech/wishlist @ 19382:7c6c205b88b6

trying to fix the reverting paragraph if you dissagree, dont hesitate to revert this commit or flame, but at least we should not claim that svn cannot revert commits except by recommiting the old version
author michael
date Sun, 13 Aug 2006 22:14:32 +0000
parents 0e7e0f09db8b
children f45084fb38dc
line wrap: on
line source


If wishes were fishes, we'd all cast nets ...



Documentation:

 * continue MEncoder tutorial

 * review manual page again

 * split manual page

 * update and rewrite the XML documentation

 * check documentation for completeness

 * write documentation HOWTO/rules document

 * write -lavdopts documentation



Small improvements:

 * vo_mga should completely blank the screen like fbdev and tdfxfb
   (maybe there should be an option - some people seem to like it the
   way it is, but then fbdev should also behave like this..)

 * Debian package creates mplayer.conf.1 .2 ...

 * Make the output windows remember their positions when resizing to
   double size.

 * Ability to resize to full size/double size/triple (or half) size
   upon key presses.

 * real mute support, not just setting volume to 0



Cleanup:

 * integrate dvdnav into mplayer structure

 * integrate libmpdvdkit2 into mplayer structure (message system and
   command line options)

 * remove all obsolete code, options, files etc

 * Restructure configure and fix CPU flags supported but not shown.



Filters:

 * eq filter should support RGB in addition to YUV



Enhancements:

 * adapt colored output from MPlayerXP

 * merge VIDIX from MPlayerXP/sourceforge

 * port ASF muxing from MPlayerXP

 * write nut muxer/demuxer

 * SSA style & colors handling

 * support for VirtualDub and Winamp plugins

 * implement xawtv config file parser (for channels, etc)

 * G400 2nd head through mga_vid ;)

 * do more things automagically

 * guess correct DVD title

 * SYUV and paletted RGB support in swscaler

 * implement Plextor compatible SCSI VCD reading

 * -stop option for MPlayer similar to -endpos for MEncoder

 * color subtitles

 * DirectX video acceleration -vo for Windows (similar to XvmC)

 * hardware MPEG encoding support (Ati cards)

 * automatically display subtitles in black bands

 * nsc playlist support

 * implement Jack Transport API

 * Stream quality selection, possibly based on available bandwidth.
   Currently only available for MMS-over-HTTP (libmpdemux/asf_streaming.c).

 * MOD playback (via libmodplug?) - bug #434

 * allow multiple -dump* options at the same time - bug #70



Difficult stuff:

 * RE all closed source codecs (QDMC, WMV9, RV30, RV40, sipr, ...)

 * support for Bink/Smacker codecs

 * allow frame insertion & removal in video filters (with timestamps)

 * mixing of multiple videos (picture in picture, ...)

 * write something like mptv to replace xawtv

 * write/adapt a C implementation of live555 RTSP

 * unify live555 and Real RTSP

 * real mmsu:// support

 * MEncoder output support for OGM, MKV, NUT

 * xinerama video filter that splits movie to 2 screens (like zr)

 * top notch DVD navigation like a hardware player

 * write mpdump application to handle all -dump* options

 * modular MEncoder with audio encoding API

 * multiple audio stream output in Mencoder

 * support for pausing/resuming of encoding in MEncoder

 * TV support under Windows

 * DRM support (divx.com, WMV, WMA, iTunes)

 * variable-fps output support for MEncoder

 * smooth stream switching / multiple file caching to avoid the small skip
   between files when playing multiple files

 * reverse playback

 * more directshow filter/muxer support