OSDN Git Service

Optimize C version of ff_emulated_edge_mc().
authorRonald S. Bultje <rsbultje@gmail.com>
Thu, 27 Jan 2011 03:37:50 +0000 (22:37 -0500)
committerMichael Niedermayer <michaelni@gmx.at>
Sun, 30 Jan 2011 02:41:00 +0000 (03:41 +0100)
commitefcc10645525e7b5c2f3d7d46ecf6b5d267867f5
tree67e4788dadc5ceed721f9aecffe731a670db0115
parent59884f55d1eaf1481771ee97b977000b8be1ddc7
Optimize C version of ff_emulated_edge_mc().

From ~780 cycles to 551 cycles, mostly just by using libc memcpy()
instead of manually shuffling individual bytes around.
(cherry picked from commit e5262ec44a30a9132f0361f775c5b63d20e4e4d5)
libavcodec/dsputil.c