I have sent a patch to mesa-dev to fix this issue.

Thanks
Haihao

> You are right. It is mesa that is causing 'still frames' problem. The
> first broken commit is this one:
> 
> (git clone git://anongit.freedesktop.org/git/mesa/mesa)
> 
> ------------------------------
> commit b4bb6680200b5a898583392f4c831c02f41e63f7
> Author: Kristian Høgsberg <[email protected]>
> Date:   Wed Sep 8 08:52:54 2010 -0400
> 
>     dri: Unset current context and dispatch table when unbinding
> 
>     Otherwise, when we switch to an indirect glx context and then back, it 
> looks
>     like we're still current.
> 
>     https://bugs.freedesktop.org/show_bug.cgi?id=29977#c7
>     Signed-off-by: Kristian Høgsberg <[email protected]>
> -------------------------------
> 
> Could someone experienced find out the problem and report to mesa
> developers please?
> 
> 
> On 6 November 2010 15:52, Xiang, Haihao <[email protected]> wrote:
> > We also suffered from this issue. It seems this is caused by mesa. -vo 
> > vaapi:gl works for me if I use mesa_7_7 branch, and it breaks playback if I 
> > use master branch.
> > However currently I have no time to figure out which is the bad commit.
> >
> > Thanks
> > Haihao
> >
> 


_______________________________________________
Libva mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libva

Reply via email to