[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