2002-12-10 00:13:09 +00:00
|
|
|
|
|
|
|
If wishes were fishes, we'd all cast nets ...
|
|
|
|
|
|
|
|
|
2004-04-12 22:11:48 +00:00
|
|
|
|
2002-12-10 00:13:09 +00:00
|
|
|
Documentation:
|
|
|
|
|
2006-01-30 23:46:56 +00:00
|
|
|
* continue MEncoder tutorial
|
2002-12-10 00:13:09 +00:00
|
|
|
|
2006-01-30 23:46:56 +00:00
|
|
|
* review manual page again
|
2002-12-10 00:13:09 +00:00
|
|
|
|
2006-01-30 23:46:56 +00:00
|
|
|
* split manual page
|
|
|
|
|
|
|
|
* update and rewrite the XML documentation
|
|
|
|
|
|
|
|
* check documentation for completeness
|
2002-12-10 00:13:09 +00:00
|
|
|
|
|
|
|
* write documentation HOWTO/rules document
|
|
|
|
|
2006-01-30 23:46:56 +00:00
|
|
|
* write -lavdopts documentation
|
|
|
|
|
2007-02-16 13:56:04 +00:00
|
|
|
* continue ipod/embedded device encoding guide
|
2002-12-10 00:13:09 +00:00
|
|
|
|
2007-06-15 11:59:14 +00:00
|
|
|
* document channels.conf syntax
|
2002-12-10 00:13:09 +00:00
|
|
|
|
2008-09-13 03:28:15 +00:00
|
|
|
* ability for multiple languages/locales in one binary
|
|
|
|
|
2002-12-10 00:13:09 +00:00
|
|
|
Small improvements:
|
|
|
|
|
2006-01-30 23:46:56 +00:00
|
|
|
* vo_mga should completely blank the screen like fbdev and tdfxfb
|
2002-12-10 00:13:09 +00:00
|
|
|
(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 ...
|
|
|
|
|
2003-06-13 01:40:39 +00:00
|
|
|
* Make the output windows remember their positions when resizing to
|
|
|
|
double size.
|
2002-12-10 00:13:09 +00:00
|
|
|
|
2003-06-13 01:40:39 +00:00
|
|
|
* Ability to resize to full size/double size/triple (or half) size
|
|
|
|
upon key presses.
|
2002-12-10 00:13:09 +00:00
|
|
|
|
2006-01-30 23:46:56 +00:00
|
|
|
* real mute support, not just setting volume to 0
|
2004-08-31 00:09:01 +00:00
|
|
|
|
2007-02-16 13:56:04 +00:00
|
|
|
* add help suboption to -lavcopts vcodec=/acodec=, -lavfopts format=,
|
2007-03-16 13:48:53 +00:00
|
|
|
-subcp, and anything else that needs it.
|
2003-06-13 01:40:39 +00:00
|
|
|
|
2008-04-04 01:24:40 +00:00
|
|
|
* ability to cycle switch_aspect
|
|
|
|
|
2008-06-26 14:55:36 +00:00
|
|
|
* ability to rename vo_jpeg,vo_gif,vo_png output filename
|
|
|
|
|
2003-06-13 01:40:39 +00:00
|
|
|
Cleanup:
|
2002-12-10 00:13:09 +00:00
|
|
|
|
|
|
|
* integrate dvdnav into mplayer structure
|
|
|
|
|
|
|
|
* integrate libmpdvdkit2 into mplayer structure (message system and
|
|
|
|
command line options)
|
|
|
|
|
|
|
|
* remove all obsolete code, options, files etc
|
|
|
|
|
2003-06-13 01:40:39 +00:00
|
|
|
* Restructure configure and fix CPU flags supported but not shown.
|
2002-12-10 00:13:09 +00:00
|
|
|
|
2008-01-28 11:49:30 +00:00
|
|
|
* Port libmpdemux demuxers to libavformat or write your own from scratch.
|
|
|
|
libmpdemux is considered deprecated and should eventually be removed.
|
|
|
|
As of 2008-01-28, the following demuxers are missing from libavformat:
|
|
|
|
|
|
|
|
- TiVo (ty streams, not TiVo To Go)
|
|
|
|
- VIVO
|
|
|
|
- VQF
|
|
|
|
- XMMS
|
|
|
|
- libnemesi
|
|
|
|
- SL support for MPEG-TS
|
2002-12-10 00:13:09 +00:00
|
|
|
|
|
|
|
|
2003-06-13 01:40:39 +00:00
|
|
|
Filters:
|
2002-12-10 00:13:09 +00:00
|
|
|
|
2007-06-15 11:59:14 +00:00
|
|
|
* get filters to work in more colorspaces
|
|
|
|
|
2003-06-13 01:40:39 +00:00
|
|
|
* eq filter should support RGB in addition to YUV
|
2002-12-10 00:13:09 +00:00
|
|
|
|
2007-02-16 13:56:04 +00:00
|
|
|
* move filters into ffmpeg
|
2002-12-10 00:13:09 +00:00
|
|
|
|
2007-03-16 13:48:53 +00:00
|
|
|
* autocrop filter
|
|
|
|
|
|
|
|
* insert af volnorm during playback
|
|
|
|
|
2007-04-28 19:01:00 +00:00
|
|
|
* allow frame insertion & removal in video filters (with timestamps)
|
|
|
|
|
|
|
|
* xinerama video filter that splits movie to 2 screens (like zr)
|
2002-12-10 00:13:09 +00:00
|
|
|
|
2008-09-13 03:28:15 +00:00
|
|
|
* mixing of multiple videos (picture in picture, review shmem patch)
|
2007-04-28 19:01:00 +00:00
|
|
|
|
2007-06-15 11:59:14 +00:00
|
|
|
* video watermark/logo filter (apply vf_overlay patch?)
|
|
|
|
|
2007-06-19 23:24:04 +00:00
|
|
|
* fade to black filter
|
|
|
|
|
|
|
|
* crossfade filter (audio and video)
|
|
|
|
|
2007-04-28 19:01:00 +00:00
|
|
|
Enhancements:
|
2003-06-13 01:40:39 +00:00
|
|
|
|
2007-04-28 19:01:00 +00:00
|
|
|
* support for VirtualDub and Winamp plugins (apply af_wadspa patch!)
|
2002-12-10 00:13:09 +00:00
|
|
|
|
|
|
|
* implement xawtv config file parser (for channels, etc)
|
|
|
|
|
|
|
|
* G400 2nd head through mga_vid ;)
|
|
|
|
|
|
|
|
* do more things automagically
|
|
|
|
|
|
|
|
* guess correct DVD title
|
|
|
|
|
2004-04-12 22:11:48 +00:00
|
|
|
* SYUV and paletted RGB support in swscaler
|
2003-06-13 01:40:39 +00:00
|
|
|
|
|
|
|
* implement Plextor compatible SCSI VCD reading
|
|
|
|
|
2010-01-08 15:36:38 +00:00
|
|
|
* DXVA / DXVA2 -vo for Windows
|
|
|
|
|
2010-01-08 18:19:10 +00:00
|
|
|
* GDI -vo for older windows versions
|
2004-04-12 22:11:48 +00:00
|
|
|
|
|
|
|
* hardware MPEG encoding support (Ati cards)
|
|
|
|
|
2007-02-16 13:56:04 +00:00
|
|
|
* make -ass-use-margins work on widescreen video only! (not 4/3 video)
|
2007-04-28 19:01:00 +00:00
|
|
|
(automagically put subtitles in black bars)
|
2004-05-04 14:19:34 +00:00
|
|
|
|
2004-06-25 16:55:06 +00:00
|
|
|
* nsc playlist support
|
|
|
|
|
2005-03-03 12:57:40 +00:00
|
|
|
* implement Jack Transport API
|
2004-04-12 22:11:48 +00:00
|
|
|
|
2005-04-11 08:58:20 +00:00
|
|
|
* Stream quality selection, possibly based on available bandwidth.
|
|
|
|
Currently only available for MMS-over-HTTP (libmpdemux/asf_streaming.c).
|
2005-03-31 22:32:35 +00:00
|
|
|
|
2006-01-14 17:59:03 +00:00
|
|
|
* MOD playback (via libmodplug?) - bug #434
|
2002-12-10 00:13:09 +00:00
|
|
|
|
2006-01-30 23:46:56 +00:00
|
|
|
* allow multiple -dump* options at the same time - bug #70
|
|
|
|
|
2007-02-16 13:56:04 +00:00
|
|
|
* scale osd when video window changes size
|
2006-01-30 23:46:56 +00:00
|
|
|
|
2007-02-16 13:56:04 +00:00
|
|
|
* get -ass working in mencoder
|
2006-01-30 23:46:56 +00:00
|
|
|
|
2007-03-16 13:48:53 +00:00
|
|
|
* rotate/position osd
|
|
|
|
|
2008-06-26 14:55:36 +00:00
|
|
|
* support all image formats in mf:// (psd, jpeg2000)
|
2007-03-23 01:48:54 +00:00
|
|
|
|
2007-06-15 11:59:14 +00:00
|
|
|
* make -noborder work with all video outputs
|
|
|
|
|
2002-12-10 00:13:09 +00:00
|
|
|
Difficult stuff:
|
|
|
|
|
2010-01-08 18:18:43 +00:00
|
|
|
* RE all closed source codecs (Voxware, VIVO, MVI2, MSS1/MSS2, ...)
|
2003-06-13 01:40:39 +00:00
|
|
|
|
2007-04-28 19:01:00 +00:00
|
|
|
* support for Bink codec
|
2002-12-10 00:13:09 +00:00
|
|
|
|
|
|
|
* write something like mptv to replace xawtv
|
|
|
|
|
2006-01-30 23:46:56 +00:00
|
|
|
* write/adapt a C implementation of live555 RTSP
|
2004-05-03 01:27:48 +00:00
|
|
|
|
2006-01-30 23:46:56 +00:00
|
|
|
* unify live555 and Real RTSP
|
2002-12-10 00:13:09 +00:00
|
|
|
|
|
|
|
* real mmsu:// support
|
|
|
|
|
|
|
|
* top notch DVD navigation like a hardware player
|
2003-06-13 01:40:39 +00:00
|
|
|
|
|
|
|
* write mpdump application to handle all -dump* options
|
|
|
|
|
|
|
|
* modular MEncoder with audio encoding API
|
2004-04-12 22:11:48 +00:00
|
|
|
|
2006-01-30 23:46:56 +00:00
|
|
|
* multiple audio stream output in Mencoder
|
|
|
|
|
2004-04-12 22:11:48 +00:00
|
|
|
* support for pausing/resuming of encoding in MEncoder
|
|
|
|
|
2007-11-14 00:33:34 +00:00
|
|
|
* DRM support (divx.com, Real.com, iTunes)
|
2004-05-03 01:27:48 +00:00
|
|
|
|
|
|
|
* variable-fps output support for MEncoder
|
|
|
|
|
|
|
|
* smooth stream switching / multiple file caching to avoid the small skip
|
|
|
|
between files when playing multiple files
|
2006-01-30 23:46:56 +00:00
|
|
|
|
|
|
|
* reverse playback
|
|
|
|
|
|
|
|
* more directshow filter/muxer support
|
2007-03-16 13:48:53 +00:00
|
|
|
|
|
|
|
* encode and display video at the same time
|
|
|
|
|
|
|
|
* write mpimage for displaying pictures
|