[Openchrome-users] HW mpeg2 decoding artefacts

Thomas Hellström thomas
Mon Feb 20 04:34:55 PST 2006


Andrey Liakhovets wrote:

>I've got 16x16 square artefacts while playing MPEG2 video
>on EPIA SP8000 with `mplayer -vo xvmc -vc ffmpeg12mc'.
>There are no artefacts when I play it with `mplayer -vo
>xv'.
>
>These are video fragments (856x768, 33 frames, 1.2 Mb
>each):
>
>        http://rapidshare.de/files/13628854/01_33.avi.html
>        http://rapidshare.de/files/13629424/04_36.avi.html
>        http://rapidshare.de/files/13629742/07_39.avi.html
>        http://rapidshare.de/files/13629988/10_42.avi.html
>        http://rapidshare.de/files/13630257/11_43.avi.html
>        http://rapidshare.de/files/13630931/13_45.avi.html
>
>Brief description:
>-----------------------------------------------------------
>  MPEG2     Frames with  Approximate artefacts coordinates
>  video     artefacts    (relative to 856x768 window)
>-----------------------------------------------------------
> 01_33.avi    22-31     X=480..495, Y=656..671, then
>                         minor shifting and transformations
>                         and additional squares at
>                         X=496..511, Y=624..639 and
>                         X=496..511, Y=640..655
> 04_36.avi    10-16     X=480..495, Y=480..495
>                        X=464..479, Y=528..543
>                        X=464..479, Y=544..559, then
>                         minor shifting and transformations
>                         and additional squares
> 07_39.avi    10-16     X=464..479, Y=592..607, then
>                         minor shifting and transformations
>                         and additional squares
> 10_42.avi    14-16     X=512..527, Y=576..591, then
>                         minor shifting and transformations
> 11_43.avi     5-16     X=432..448, Y=672..687, then
>                         minor shifting and transformations
>                         and additional square at
>                         X=400..415, Y=688..703
> 13_45.avi     4-16     X=448..463, Y=640..655, then
>                         minor shifting and transformations
>-----------------------------------------------------------
>Nearly all artefact squares look like
>some 16x16 part of a frame.
>It seems that artefacts disappear at (or after?) key frame.
>
>Can somebody confirm this?
>
>For me, this looks like a hardware motion compensation bug.
>Am I right?
>
>If somebody is interested,
>these MPEG2s were made from 45 frames at
>     http://rapidshare.de/files/13632732/frames.tar.gz.html
>each MPEG is made from the 33 frames indicated in its name
>with the command:
>  mencoder mf://*.jpg -mf fps=30 -ovc lavc -lavcopts \
>        vcodec=mpeg2video:\
>        vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=8000:\
>        keyint=15:trell:mbd=2:precmp=10:subcmp=10:cmp=10:\
>        dia=-10:predia=-10:cbp:mv0:vqmin=1:lmin=1:dc=10
>
>I used MPlayer-cvs20051214 with
>`mplayer-uni-20050926.diff',
>Xorg 6.9.0, kernel 2.6.14.
>Xorg logs are at:
>  http://rapidshare.de/files/13644433/X_log.tar.gz.html
>(I've tried 1024x768x24 and 1024x768x16).
>
>I've got the same results with VIA's driver & VeMP:
>`CN-CLE-PMXF40056-kernel-src_20050124.tgz',
>`VeMP-patch-MPlayer1.0-pre5_v1.2_20050616',
>XFree86-4.3.0, kernel 2.4.26.
>
>Andrey Liakhovets
>
>_______________________________________________
>openchrome-users mailing list
>openchrome-users at openchrome.org
>http://wiki.openchrome.org/mailman/listinfo/openchrome-users
>
>  
>
Hi!

I can't see these artifacts neither with hw decoding xine nor with 
mp2player. Could they be an mplayer issue?

/Thomas





More information about the Openchrome-users mailing list