Hello Haihao ! The patch fixes the problem in mplayer compiled with ffmpeg 0.9. In xbmc I still have problems, but maybe I seem to have another issue there. I'll check that later, but the patch definatelly works !
Thanks, please commit it if possible. Cheers, Alan 2011/12/27 gimli <[email protected]>: > I can confirm this also fixes my problem wit the decoding artefacts. > > On Tue, 27 Dec 2011 09:50:41 +0800, "Xiang, Haihao" > <[email protected]> > wrote: >>> 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. >> >> I also reproduced this issue with the new sample. It seems it is the >> same issue of https://bugs.freedesktop.org/show_bug.cgi?id=40820. Here >> is the patch https://bugs.freedesktop.org/attachment.cgi?id=51444 for >> this issue. Could you give a try ? >> >> Thanks >> Haihao >> >> >>> >>> 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 _______________________________________________ Libva mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libva
