[FFmpeg-devel] [PATCH] VC-1 MMX DSP functions

Christophe GISQUET christophe.gisquet
Sun Oct 14 00:13:09 CEST 2007


Good evening,

Carl Eugen Hoyos a ?crit :
> Christophe GISQUET <christophe.gisquet <at> free.fr> writes:
> 
>> Attached patch allows to test/verify/report those figures.
> 
> This patch produces heavy artefacts, while the one from October 11th seemed to
> work (and is slightly faster than -vc wmv9dmo on my Athlon XP).

Indeed, it could even potentially crash, as an output pointer was
totally off. Updated patch attached, which doesn't fundamentally change
anything.

However, as the output pointer is correctly updated, I observe a small
speed up. Unrolled vc1_put_ver_16b_shift2_mmx is now:
2559 dezicycles in ver, 524170 runs, 118 skips
(initial: 3300 / compact one: 2980 / previous unrolled: 2630)

I'm still interested in other timer figures. And your CPU and
environment might have been helpful, too. In fact, I don't know how the
code behaves on a 64bits system/CPU.

Best regards,
-- 
Christophe GISQUET
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vc1dsp.diff
Type: text/x-patch
Size: 31903 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20071014/8ba3962c/attachment.bin>



More information about the ffmpeg-devel mailing list