[MPlayer-dev-eng] [PATCH] Possible SDL aspect bug, quick workaround

D Richard Felker III dalias at aerifal.cx
Sat Oct 18 20:47:58 CEST 2003


On Sat, Oct 18, 2003 at 06:34:38PM +0200, Fredrik Roubert wrote:
> On Sat 18 Oct 18:21 MEST 2003, D Richard Felker III wrote:
> 
> > Huh? The scaling values generated by aspect() are only used when a
> > hardware scaler is available, or when -zoom and -vf scale are used. At
> > least that's the way it's supposed to work.
> 
> Then we have a bug here.
> 
> > Maybe vo_sdl is broken and thinks it has an overlay because SDL is
> > emulating it in software or something stupid...
> 
> Could you check if there is a bug in the SDL code, or tell me how it is
> supposed to work so that I can track down the bug?

The problem is that vo_sdl's query_format returns true for YUV
colorspaces without checking whether hardware overlay support is
present. This should be checked in the preinit function and stored
somewhere. It's probably a bit of a mess to fix.

IMO vo_sdl is horrible crap and should be rewritten from scratch, but
that would be a lot of work...

Rich



More information about the MPlayer-dev-eng mailing list