-fixed-vo was: Re: [MPlayer-dev-eng] [PATCH] dvdnav

Arpi arpi at thot.banki.hu
Tue Feb 7 02:11:40 CET 2006


Hi,

> >>> Try it and see if the problem goes away. BTW -fixed-vo is
> >>> recommended to always be used unless you're using a broken old vo
> >>> driver that crashes with it.
> >> 
> >> To always be used with everything, or just with streams which are
> >> supposed to be multiple segments of the same thing? (Also, where is
> >> this recommended? I don't see any such note in the docs, and in
> >> fact -fixed-vo is described as beta code in the man page.)
> > 
> > Always with everything. It prevents annoying things like flicker
> > between multiple files, window being destroyed and recreated, etc.
> 
> Definitely very desirable, if it works right. (I'll note that ISTR that
> it did work correctly with varying-resolution files at one point, but if
> so it stopped a long time ago.)
> 
> Diego just removed the BETA CODE notice from the man page entry; should
> we add a note there (and possibly another somewhere in the XML docs?) to
> the effect that the option is always recommended?

Actually the code of -fixed-vo was never beta (it's just a few if()'s),
but its usage was not recommended for users, until every (important) vo
driver are fixed to work correctly with it. It was added by me to help
vo driver developers test & fix their drivers for new vo specification...
It skips closing and clean-opening driver between files/titles, but it
requires special code in the vo driver to detect size changes and
handle re-opening (without closing first) differently than the clean open.
Afaik most vo still fails to handle this...

Maybe it's time to make a brave step - setup shields against users! -
and enable it by default, then run to fix all broken vo drivers quickly!

Also note that a problem exists with multiple files given on commandline,
when -fixed-vo is set for all (in config file or as first parameter)
and you set different vo driver for a file, example:

mplayer -fixed-vo 1.avi -vo x11 2.avi -vo xv

it will either crash, or break, or play 2.avi with vo_x11... i dont
remember which, but all bad... so who cares :)

A'rpi




More information about the MPlayer-dev-eng mailing list