I was able to reproduce the problem on mplayer (1.0+svn32819-3 built on 2011.10.22.). It looks a lot better than in xbmc, but macroblocking is definatelly there.
One important thing I noticed. If I seek into any position of the movie. The is NO macroblocking at that position, where is a lot of macroblocking when I play it back normally from an earlier position. This info could be important. Here are the screenshots: macroblocking screenshot in mplayer: http://img716.imageshack.us/img716/3643/screenshotmlpayer.png macroblocking screenshot in xbmc: http://img830.imageshack.us/img830/152/screenshot007zs.png screenshot seeking into position xbmc: http://img714.imageshack.us/img714/6767/screenshot006tj.png Please, libva devs, could you please help ? Thx, Alan 2011/12/26 alanwww1 <[email protected]>: > So it is for sure that the problem is not in xbmc I guess, but in > ffmpeg or libva. > > Can you check the version or build date of the arch linux mplayer package ? > > Just for the libva devs as an info that the problem also exists in > mplayer and not only in xbmc. > > Thanks. > > ps.: > I am also trying to build a fresh mplayer on Ubuntu to confirm. > > > > 2011/12/26 gimli <[email protected]>: >> I use the archlinux distribution packages. For ffmpeg tests i use my xine >> vaapi implementation. >> >> On Mon, 26 Dec 2011 18:30:47 +0100, alanwww1 <[email protected]> wrote: >>> Hi Gimli ! >>> >>> As i know that is only working with earlier mplayer builds. If you >>> check out a fresh build with >>> >>> git clone -b hwaccel-vaapi git://git.gitorious.org/vaapi/mplayer.git >>> >>> You can only have the -vo option. -va is depricated as I understand. >>> >>> What version have you compiled or from which git repository ? >>> >>> I am really stuck getting a working vaapi enabled mplayer on my system. >>> >>> Thx >>> >>> >>> 2011/12/26 gimli <[email protected]> >>>> >>>> Did you try run vaapi mplayer with : >>>> >>>> mplayer -vo vaapi -va vaapi file.mkv ? >>>> >>>> On Mon, 26 Dec 2011 12:03:43 +0100, alanwww1 <[email protected]> wrote: >>>> > Hi Haihao ! >>>> > >>>> > Thanks for the help ! >>>> > >>>> > I tried to backport the only commit that has something to do with >> vaapi >>>> > h264 decoding. I applied this to internal xbmc ffmpeg. The internal >>>> ffmpeg >>>> > is dated february 2011. So this is the only commit which is not in it: >>>> > >>>> > >>>> >> http://git.videolan.org/?p=ffmpeg.git;a=commit;h=3fec40b601827e75aae9f0baa47671af15de181a >>>> > >>>> > >>>> > >>>> > Compiles fine, but the same marcroblocking artifacts. Unfortunately I >>>> > am >>>> > not able to run a vaapi enabled mplayer to test that. See my post >> about >>>> > this problem: >>>> > >>>> > http://lists.freedesktop.org/archives/libva/2011-December/000734.html >>>> > >>>> > So I have not ideahow to solve this. >>>> > >>>> > >>>> > 2011/12/26 gimli <[email protected]> >>>> > >>>> >> Here is my sample where you can see my issue. >>>> >> >>>> >> http://www.megaupload.com/?d=T9KYT771 >>>> >> http://www.megaupload.com/?d=R0SAJ8EY >>>> >> >>>> >> Sorry. Didn't find a better place for the smales. >>>> >> >>>> >> >>>> >> On Mon, 26 Dec 2011 16:21:55 +0800, "Xiang, Haihao" >>>> >> <[email protected]> >>>> >> wrote: >>>> >> > On Mon, 2011-12-26 at 01:11 +0100, alanwww1 wrote: >>>> >> >> Hello Gimli ! >>>> >> >> >>>> >> >> >>>> >> >> I have the same problem on Intel Sandy Bridge. I tested with xbmc >>>> >> >> and >>>> >> >> latest libva and intel driver. But it is the same with older >>>> >> >> drivers. >>>> >> >> >>>> >> >> >>>> >> >> Here are some screenshots: >>>> >> >> http://img607.imageshack.us/img607/841/screenshot004u.png >>>> >> >> http://img85.imageshack.us/img85/6752/screenshot003g.png >>>> >> >> >>>> >> >> And here is the sample video. >>>> >> >> >>>> >> >> >>>> >> >> http://jkft.info/xbmc/testfiles/h264_macroblocking/2012-sample.mkv >>>> >> >> >>>> >> >> >>>> >> >> Would be good if libva devs can confirm this. If it is maybe an >>>> >> >> already known problem. >>>> >> > >>>> >> > I can't reproduce this issue with the latest mplayer-vaapi and VLC. >>>> >> > I didn't test xbmc because I failed to build xbmc on my machine, >> but >>>> >> > I >>>> >> > noticed xbmc uses an internal FFmpeg library by default. Is that >> the >>>> >> > reason why you have artifacts in XBMC ? >>>> >> > >>>> >> > Thanks >>>> >> > Haihao >>>> >> > >>>> >> > >>>> >> > >>>> >> > >>>> >> >> >>>> >> >> >>>> >> >> Thanks, Alan >>>> >> >> >>>> >> >> >>>> >> >> 2011/12/25 gimli <[email protected]> >>>> >> >> I have seen decoding artefacts with some h264 streams. >>>> >> >> Latest >>>> >> >> ffmpeg and >>>> >> >> mplayer-vaapi. >>>> >> >> Where can i stick a sample file and an image which shows >>>> >> >> the >>>> >> >> artefact ? >>>> >> >> >>>> >> >> _______________________________________________ >>>> >> >> Libva mailing list >>>> >> >> [email protected] >>>> >> >> http://lists.freedesktop.org/mailman/listinfo/libva >>>> >> >> >>>> >> >> >>>> >> >> _______________________________________________ >>>> >> >> Libva mailing list >>>> >> >> [email protected] >>>> >> >> http://lists.freedesktop.org/mailman/listinfo/libva >>>> >> _______________________________________________ Libva mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libva
