[Ffmpeg-devel] [PATCH] Snow mmx+sse2 asm optimizations

Loren Merritt lorenm
Fri Mar 10 00:23:33 CET 2006


On Thu, 9 Mar 2006, Robert Edele wrote:

> I've removed interleave_line_footer which is never invoked, as it is not
> used by the asm cases and Michael's code is used for the C case.
>
> Michael, I believe that the patch is ready to be reviewed and hopefully
> committed. There might be a small bug or two left, but the code looks
> good to my eyes and has been tested on AMD-64, P4, and AMD-32 systems
> with no issues (no crashes, and md5sums all agree). Regression tests on
> my machine all pass (C, mmx, sse2).
>
> If there are any more remaining issues with the code, please let me
> know. Thanks for your patience.

>+ if (!(b_h & 1))
>+     inner_add_yblock_bw_8_obmc_16_bh_even_sse2(obmc, obmc_stride, 
>+         block, b_w, b_h, src_x,src_y, src_stride, sb, add, dst8);
>+ else
>+     inner_add_yblock_bw_8_obmc_16_bh_even_mmx(obmc, obmc_stride, 
>+         block, b_w, b_h, src_x,src_y, src_stride, sb, add, dst8);

inner_add_yblock_bw_8_obmc_16_bh_even_mmx is called when bh is odd?

--Loren Merritt





More information about the ffmpeg-devel mailing list