[FFmpeg-devel] [PATCH] PPC64: Add versions of functions in libswscale/input.c optimized for POWER8 VSX SIMD.

Michael Niedermayer michael at niedermayer.cc
Sun Jul 10 13:59:53 EEST 2016


On Wed, Jul 06, 2016 at 02:37:04AM +0000, Dan Parrot wrote:
> Finish providing SIMD versions for POWER8 VSX of functions in libswscale/input.c That should allow trac ticket #5570 to be closed.
> The speedups obtained for the functions are:
> 
> abgrToA_c               1.19
> bgr24ToUV_c             1.23
> bgr24ToUV_half_c        1.37
> bgr24ToY_c_vsx          1.43
> nv12ToUV_c              1.05
> nv21ToUV_c              1.06
> planar_rgb_to_uv        1.25
> planar_rgb_to_y         1.26
> rgb24ToUV_c             1.11
> rgb24ToUV_half_c        1.10
> rgb24ToY_c              0.92
> rgbaToA_c               0.88
> uyvyToUV_c              1.05
> uyvyToY_c               1.15
> yuy2ToUV_c              1.07
> yuy2ToY_c               1.17
> yvy2ToUV_c              1.05
> ---
>  libswscale/ppc/input_vsx.c | 1021 +++++++++++++++++++++++++++++++++++++++++++-
>  1 file changed, 1017 insertions(+), 4 deletions(-)

for the record, the author has unsubscribed, so if anyone
wants to ask or tell him something the mailing list will likely not work
grep dan.parrot subscribe
Jul 07 15:27:44 2016 (1267) ffmpeg-devel: deleted dan.parrot at mail.com; email confirmation

He also stoped working on the bounty according to
https://www.bountysource.com/issues/34315232-power8-vsx-vectorization-libswscale-input-c
So if someone else wants to work on this, IIUC its available again

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Good people do not need laws to tell them to act responsibly, while bad
people will find a way around the laws. -- Plato
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20160710/b4a86b87/attachment.sig>


More information about the ffmpeg-devel mailing list