[MPlayer-dev-eng] VAAPI/X11 video output driver

wm4 nfxjfg at googlemail.com
Sun Nov 29 12:43:34 CET 2015


On Sun, 29 Nov 2015 00:17:38 +0000
Mark Thompson <sw at jkqxz.net> wrote:

> On 28/11/15 23:14, Andy Furniss wrote:
> > Mark Thompson wrote:  
> >> On 28/11/15 21:31, Andy Furniss wrote:  
> >  
> >>> Looks like it's a gallium thing - I run git mesa and there have been a
> >>> few changes around va/vaapi recently.  
> >
> > <snip>
> >  
> >> Ok: in the absence of any evidence that the problem is on the mplayer
> >> side, I will ignore this?  
> >
> > I am not really qualified to say whether it's mplayer or not - as per my
> > other post mpv doesn't seem to have any issues.  
> 
> I didn't see that before my previous message.  I guess I could have a 
> look at mpv to see what happens differently, but that could be an 
> arbitrarily large timesink.  Unclear how to proceed.

mpv's vo_vaapi is based on the mplayer-vaapi repo's (just as your
patches), but in addition to mpv's changes over mplayer in general, the
vaapi code has been heavily changed. mpv also doesn't recommend using
vo_vaapi at all, but prefer vo_opengl EGL interop instead. The vaapi
video output API is pretty crap and tends to be buggy. It doesn't
prevent tearing in all cases either. I don't think anyone at Intel
really cares about the output API.

But vo_vaapi.c still has a vaPutSurface() call. The only thing that
seems different is that mpv actually uses the src part of
calc_src_dest_rects?


More information about the MPlayer-dev-eng mailing list