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 _______________________________________________ Libva mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libva
