[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