[Mplayer-cvslog] CVS: main/DOCS/tech wishlist,NONE,1.1
D Richard Felker III
dalias at aerifal.cx
Tue Dec 10 02:11:35 CET 2002
On Tue, Dec 10, 2002 at 01:13:25AM +0100, Diego Biurrun CVS wrote:
> Update of /cvsroot/mplayer/main/DOCS/tech
> In directory mail:/var/tmp.root/cvs-serv28363/tech
>
> Added Files:
> wishlist
> Log Message:
> If I had a wish ...
>
>
> --- NEW FILE ---
>
> If wishes were fishes, we'd all cast nets ...
>
>
> Documentation:
>
> * a nice and complete MEncoder tutorial
I *might* do this...
> 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..)
It's called -vop expand=screenw:screenh... :))
> * specify suboptions in a config file without breaking playback (use
> channel 21 if using -tv, same idea for -vop, -aop, etc...)
Hmm, not sure what you mean here, but on a related subject... The
tv:// syntax should be able to override the input suboption somehow,
so that I can put input=1 (composite) as the default in
.mplayer/config, but then use tv://29 to watch channel 29 on the tuner
(input=0).
> Cleanup:
>
> * move -dump* options to mencoder
I dunno. Certainly not before mencoder is almost totally rewritten. As
it stands, this would reduce functionality; for example you couldn't
dump a while playlist with one command. IMHO, only stuff that encodes
(or at least muxes) a movie belongs in mencoder, and even the vobsub
dumping stuff should be moved out. Perhaps there should be a third
tool with mplayer that does all this dump-type stuff and whatever
other misc tasks might arise that don't require any codecs.
> * integrate dvdnav into mplayer structure
IMHO dvdnav should instead be rewritten/heavily restructured into the
mplayer system, with a new common interface for this sort of thing in
mplayer. Then it would also be possible to use some of the same code
for interactive SWF playback in mplayer.
> * modularize all VOs, AOs, as well as audio/video codecs/filters like
> vidix drivers; it'd make the main binary smaller and packager's job
> easier
How about port vidix drivers to kernel modules so we can get rid of
this suid-root nonsense Nick made up.
> * eq filter should support RGB in addition to YUV
RGB sucks. -vop scale,eq,scale ;)))))
> * reverse engineer all closed codecs (SVQ3, QDM2, WMV8/9...)
:)))))))))))))))))))))))
> * encode to mpg, ogm, mp4, asf
:)))))))))))))))))))))))))))))))))))))
> * develop new video overlay interface (something like vidix but with
> less idiotic interface and more compatible with Xv for easier
> driver porting)
Agree!! And as I said before, put it in kernelspace like mga_vid!
Rich
More information about the MPlayer-cvslog
mailing list