Age | Commit message (Collapse) | Author |
|
The macro hell sometimes make it difficult to trace the source of
an error, so it is easier to analyze the preprocessed output.
This patch makes this automatical by specifying DBG=1 on the
command line: a file ffmpeg/dir/file.asm gets preprocessed to
builddir/dir/file.dbg.asm, which is then compiled.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
|
* commit 'e3fcb14347466095839c2a3c47ebecff02da891e':
dsputil: Split off IDCT bits into their own context
Conflicts:
configure
libavcodec/aic.c
libavcodec/arm/Makefile
libavcodec/arm/dsputil_init_arm.c
libavcodec/arm/dsputil_init_armv6.c
libavcodec/asvdec.c
libavcodec/dnxhdenc.c
libavcodec/dsputil.c
libavcodec/dvdec.c
libavcodec/dxva2_mpeg2.c
libavcodec/intrax8.c
libavcodec/mdec.c
libavcodec/mjpegdec.c
libavcodec/mjpegenc_common.h
libavcodec/mpegvideo.c
libavcodec/ppc/dsputil_altivec.h
libavcodec/ppc/dsputil_ppc.c
libavcodec/ppc/idctdsp.c
libavcodec/x86/Makefile
libavcodec/x86/dsputil_init.c
libavcodec/x86/dsputil_mmx.c
libavcodec/x86/dsputil_x86.h
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
|
|
|
* commit '57f09608e1600d1cf1679885a46f5004d522d68f':
dsputil: Move thirdpel-related bits into their own context
Conflicts:
libavcodec/svq3.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
|
|
|
* commit 'b4dd424d96f09f9bafb88e47f37df65dc4529143':
Remove all SPARC architecture optimizations
Conflicts:
Makefile
configure
libavcodec/sparc/dsputil_vis.c
libavcodec/sparc/dsputil_vis.h
libavcodec/sparc/hpeldsp_vis.c
libavcodec/sparc/simple_idct_vis.c
libavcodec/sparc/vis.h
libswscale/sparc/yuv2rgb_vis.c
libswscale/swscale_internal.h
If someone wants to maintain these (or other) SPARC optimizations, please
contact me or ffmpeg-devel.
I am happy to revert this removial if theres someone considering to
maintain this code.
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
|
SPARC is no longer being used in any multimedia-related fields and the
VIS optimizations only represent a maintenance burden.
|
|
* commit '88bd7fdc821aaa0cbcf44cf075c62aaa42121e3f':
Drop DCTELEM typedef
Conflicts:
libavcodec/alpha/dsputil_alpha.h
libavcodec/alpha/motion_est_alpha.c
libavcodec/arm/dsputil_init_armv6.c
libavcodec/bfin/dsputil_bfin.h
libavcodec/bfin/pixels_bfin.S
libavcodec/cavs.c
libavcodec/cavsdec.c
libavcodec/dct-test.c
libavcodec/dnxhdenc.c
libavcodec/dsputil.c
libavcodec/dsputil.h
libavcodec/dsputil_template.c
libavcodec/eamad.c
libavcodec/h264_cavlc.c
libavcodec/h264idct_template.c
libavcodec/mpeg12.c
libavcodec/mpegvideo.c
libavcodec/mpegvideo.h
libavcodec/mpegvideo_enc.c
libavcodec/ppc/dsputil_altivec.c
libavcodec/proresdsp.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
|
It does not help as an abstraction and adds dsputil dependencies.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
|
|
* commit '652f5185945c8405fc57aed353286858df8d066f':
x86: mmx2 ---> mmxext in comments and messages
Conflicts:
libswscale/x86/swscale_template.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
|
|
|
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
|
This reverts commit f8a45fa1b1764b34d4263eacd93411e8ba0484a4.
Conflicts:
doc/optimization.txt
|
|
Conflicts:
Changelog
doc/APIchanges
doc/optimization.txt
libavformat/avio.h
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
|
unless it stands for ffmpeg the program or is historic
|
|
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
|
|
This cleanup patch updates the developer documentation with respect to
the migration to the git scm.
(cherry picked from commit 87800dc2bf8f2724a99e51bb079ad7fb4b9dfd3b)
|
|
This cleanup patch updates the developer documentation with respect to
the migration to the git scm.
|
|
Originally committed as revision 25364 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
- mention clobber-marking of xmm registers,
- some notes on external vs. inline asm, including tips on which to use for
what situation and to not rewrite+improve in the same patch (as with C code)
- some more best-practice guidelines
See "[PATCH] update doc/optimization.txt" thread on ML.
Originally committed as revision 25170 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 25157 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 16310 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
It contains optimizations that are not specific to i386 and
libavutil uses this naming scheme already.
Originally committed as revision 16270 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Neither the asm() nor the __asm__() keyword is part of the C99
standard, but while GCC accepts the former in C89 syntax, it is not
accepted in C99 unless GNU extensions are turned on (with -fasm). The
latter form is accepted in any syntax as an extension (without
requiring further command-line options).
Sun Studio C99 compiler also does not accept asm() while accepting
__asm__(), albeit reporting warnings that it's not valid C99 syntax.
Originally committed as revision 15627 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 13467 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 12171 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 12170 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 12168 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 11598 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 11597 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 11596 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 11595 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 10639 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 10399 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 10235 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 10215 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 10197 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 10194 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 10191 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 7425 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 5459 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 5458 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 4379 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 4378 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 4376 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 4375 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 4122 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 4118 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 4117 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 2639 to svn://svn.ffmpeg.org/ffmpeg/trunk
|