[FFmpeg-cvslog] r28997 - in trunk/libswscale: rgb2rgb.c rgb2rgb.h rgb2rgb_template.c swscale.c
Robert Swain
robert.swain
Thu Mar 19 13:30:16 CET 2009
On 19/3/09 03:45, michael wrote:
> Author: michael
> Date: Thu Mar 19 04:45:29 2009
> New Revision: 28997
>
> Log:
> Unscaled converters for
> YUYV->YUV420P
> YUYV->YUV422P
> UYVY->YUV420P
> UYVY->YUV422P
>
> Modified:
> trunk/libswscale/rgb2rgb.c
> trunk/libswscale/rgb2rgb.h
> trunk/libswscale/rgb2rgb_template.c
> trunk/libswscale/swscale.c
I tried to ascertain yesterday whether the yuyv422 -> yuv420p path was
optimised for MMX and/or 3DNow! but couldn't easily find it in the
swscale code. Is it? Jason said it should be easy to do with 3DNow!
using pavgusb.
A user on FFmpeg-user [1] was experiencing a significant performance
regression on their AMD Geode LX 800 (500MHz with MMX and 3DNow! only).
They used to be able to rescale and transcode a capture from their
webcam in real-time and now they cannot. I suspected the img* to
swscale* transition.
Regards,
Rob
[1] http://lists.mplayerhq.hu/pipermail/ffmpeg-user/2009-March/019720.html
More information about the ffmpeg-cvslog
mailing list