[Libva] bug report - vainfo: dri2_util.c:164: isDRI2Connected: Assertion `dri_state->fd >= 0' failed - H264

Xiang, Haihao haihao.xiang at intel.com
Wed Apr 7 02:31:22 PDT 2010


On Tue, 2010-04-06 at 22:29 +0800, Kite Lau wrote:
> 于 2010年04月06日 17:27, Xiang, Haihao 写道:
> > On Sun, 2010-04-04 at 10:33 +0800, Kite Lau wrote:
> >> 于 2010年04月04日 10:22, Kite Lau 写道:
> >>> Now mplayer-vaapi plays h264 files, but the screen broken. See attached
> >>> screenshot.
> >>
> >> screenshot is here.
> > Fixed, Please try again
> >
> Thanks a lot for your work. I updated libva only and found that the 
> movie (for the screenshot one) could be played now. However some h264 
> movies still could not be played at all and the error message is:
> 
> ....
> [vo_vaapi] get_image(): surface 0x04000002
> [h264 @ 0xd2dd80]number of reference frames exceeds max (probably 
> corrupt input), discarding one
> [vo_vaapi] get_image(): surface 0x04000003
> mplayer: i965_avc_bsd.c:446: i965_avc_bsd_buf_base_state: Assertion 
> `avc_bsd_surface' failed.
> 
> MPlayer interrupted by signal 6 in module: decode_video
> - MPlayer crashed. This shouldn't happen.
>    It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
>    gcc version. If you think it's MPlayer's fault, please read
>    DOCS/HTML/en/bugreports.html and follow the instructions there. We 
> can't and
>    won't help unless you provide this information when reporting a 
> possible bug.
> 
> See attached full error log.

It seems that a picture references another picture which isn't decoded. 
Can you play this movie with mplayer -vo xv ?

Thanks
Haihao




More information about the Libva mailing list