[FFmpeg-cvslog] Merge swscale bloatup

Michael Niedermayer git at videolan.org
Wed May 25 06:37:14 CEST 2011


ffmpeg | branch: master | Michael Niedermayer <michaelni at gmx.at> | Wed May 25 05:23:39 2011 +0200| [d1adad3cca407f493c3637e20ecd4f7124e69212] | committer: Michael Niedermayer

Merge swscale bloatup
This will be cleaned up in the next merge

Authorship / merged commits:
commit f668afd4896ee65683619b6f165dda4cdd46766f
Author: Janne Grunau <janne-libav at jannau.net>
Date:   Fri Apr 15 09:12:34 2011 +0200

    swscale: fix "ISO C90 forbids mixed declarations and code" warning

    only hit with --enable-runtime-cpudetect

commit 7f2ae5c7af374dfe254195a9375974a2ff9395a7
Author: Janne Grunau <janne-libav at jannau.net>
Date:   Fri Apr 15 02:09:44 2011 +0200

    swscale: fix compilation with --enable-runtime-cpudetect

commit b6cad3df822969b31bb93eaf677e52a72416bc97
Author: Janne Grunau <janne-libav at jannau.net>
Date:   Fri Apr 15 00:31:04 2011 +0200

    swscale: correct include path to fix ppc altivec build

commit 6216fc70b74e01a5272085329aa92f5ac797f9cf
Author: Luca Barbato <lu_zero at gentoo.org>
Date:   Thu Apr 14 22:03:45 2011 +0200

    swscale: simplify rgb2rgb templating

    MMX is always built. Drop the ifdefs

commit 33a0421bbaa64f4e9c3d852b7f225ede8dad1388
Author: Josh Allmann <joshua.allmann at gmail.com>
Date:   Wed Apr 13 20:57:32 2011 +0200

    swscale: simplify initialization code

    Simplify the fallthrough case when no accelerated functions
    can be initialized.

commit 735bf1951171a1e0ee4292e84a1b1beac45dd0ab
Author: Josh Allmann <joshua.allmann at gmail.com>
Date:   Wed Apr 13 20:57:31 2011 +0200

    swscale: further cleanup swscale.c

    Move x86-specific constants out of swscale.c

commit 86330b4c9258d5e583c0db033d1e68f46443307c
Author: Luca Barbato <lu_zero at gentoo.org>
Date:   Wed Apr 13 20:57:30 2011 +0200

    swscale: partially move the arch specific code left

    PPC and x86 code is split off from swscale_template.c. Lots of code is
    still duplicated and should be removed later.

    Again uniformize the init system to be more similar to the dsputil one.

    Unset h*scale_fast in the x86 init in order to make the output
    consistent with the previous status. Thanks to Josh for spotting it.

commit c0038328830d7b341c28d7c99b0236a33617fd21
Author: Luca Barbato <lu_zero at gentoo.org>
Date:   Wed Apr 13 20:57:29 2011 +0200

    swscale: move away x86 specific code from rgb2rgb

    Keep only the plain C code in the main rgb2rgb.c and move the x86
    specific optimizations to x86/rgb2rgb.c
    Change the initialization pattern a little so some of it can be
    factorized to behave more like dsputils.

Conflicts:
	libswscale/rgb2rgb.c
	libswscale/swscale_template.c

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d1adad3cca407f493c3637e20ecd4f7124e69212
---

 libswscale/Makefile               |    3 +-
 libswscale/ppc/swscale_template.c |  918 ++++++++++++
 libswscale/rgb2rgb.c              |   95 +--
 libswscale/rgb2rgb.h              |    2 +
 libswscale/rgb2rgb_template.c     | 2309 +++----------------------------
 libswscale/swscale.c              |   93 +--
 libswscale/swscale_template.c     | 2417 ++------------------------------
 libswscale/x86/rgb2rgb.c          |  137 ++
 libswscale/x86/rgb2rgb_template.c | 2646 ++++++++++++++++++++++++++++++++++
 libswscale/x86/swscale_template.c | 2825 +++++++++++++++++++++++++++++++++++++
 libswscale/x86/swscale_template.h |   79 +
 11 files changed, 6916 insertions(+), 4608 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commitdiff;h=d1adad3cca407f493c3637e20ecd4f7124e69212


More information about the ffmpeg-cvslog mailing list