Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-04-22sh4: Remove dubious aligned dsputil codeDiego Biurrun
The code represents a considerable maintenance burden and it is not clear that it gives a noticeable benefit to outweigh this after 10 years of improvements in compiler technology since its creation.
2013-04-20sh4: hpeldsp: Move half-pel assembly from dsputil to hpeldspMichael Niedermayer
Signed-off-by: Martin Storsjö <martin@martin.st>
2013-04-08lavc: Make pointers to ff_cropTbl constMartin Storsjö
There's no point in these pointers not being const. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-02-26Remove unnecessary dsputil.h #includesDiego Biurrun
2013-02-09dsputil: Move rnd_avg inline functions to a separate headerDiego Biurrun
2013-02-08dsputil: Move copy_block functions to a separate headerDiego Biurrun
2013-02-06dsputil: Separate h264chromaDiego Biurrun
2013-02-06sh4: drop unused functionsLuca Barbato
{avg,put}_pixels4_c are not used.
2013-02-06sh4: Fix silly type vs. variable name search and replace typoDiego Biurrun
2013-02-05Add av_cold attributes to arch-specific init functionsDiego Biurrun
2013-02-05Use ptrdiff_t instead of int for {avg, put}_pixels line_size parameter.Diego Biurrun
This avoids SIMD-optimized functions having to sign-extend their line size argument manually to be able to do pointer arithmetic.
2013-01-24dsputil: Separate h264 qpelMans Rullgard
The sh4 optimizations are removed, because the code is 100% identical to the C code, so it is unlikely to provide any real practical benefit. Signed-off-by: Diego Biurrun <diego@biurrun.de> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-01-23dsputil: remove one array dimension from avg_no_rnd_pixels_tab.Ronald S. Bultje
2013-01-23dsputil: remove avg_no_rnd_pixels8.Ronald S. Bultje
This is never used.
2013-01-23Drop DCTELEM typedefDiego Biurrun
It does not help as an abstraction and adds dsputil dependencies. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2012-12-18misc typo, style and wording fixesDiego Biurrun
2012-12-10sh4: dsputil: remove duplicate of ff_gmc_c()Mans Rullgard
This function is an exact duplicate of the generic one. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-11sh4: add required #include, fix buildMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-03-26build: prettyprinting cosmeticsDiego Biurrun
2012-02-16sh4: Add ff_ prefix to nonstatic symbolsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-16dsputil: Add ff_ prefix to the dsputil*_init* functionsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-07-21dsputil: update per-arch init funcs for non-h264 high bit depthMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-20simple_idct: add 10-bit versionMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-05-21multiple inclusion guard cleanupDiego Biurrun
Add missing multiple inclusion guards; clean up #endif comments; add missing library prefixes; keep guard names consistent.
2011-05-10Adds 8-, 9- and 10-bit versions of some of the functions used by the h264 ↵Oskar Arvidsson
decoder. This patch lets e.g. dsputil_init chose dsp functions with respect to the bit depth to decode. The naming scheme of bit depth dependent functions is <base name>_<bit depth>[_<prefix>] (i.e. the old clear_blocks_c is now named clear_blocks_8_c). Note: Some of the functions for high bit depth is not dependent on the bit depth, but only on the pixel size. This leaves some room for optimizing binary size. Preparatory patch for high bit depth h264 decoding support. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-04-29Remove disabled non-optimized code variants.Diego Biurrun
2011-04-26Eliminate pointless '#if 1' statements without matching '#else'.Diego Biurrun
2011-03-19Replace FFmpeg with Libav in licence headersMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-01-18consolidate .gitignore patters into a single fileJanne Grunau
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
2011-01-17convert svn:ignore properties to .gitignore filesJanne Grunau
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
2010-03-17Simplify arch-specific object file listsMåns Rullgård
Originally committed as revision 22570 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-17Move arch-specific makefile parts into $arch/MakefileMåns Rullgård
Originally committed as revision 22569 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-08Add missing includes in bfin and sh4 filesMåns Rullgård
Originally committed as revision 22342 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-08sh4: move dsputil prototypes to header fileMåns Rullgård
Originally committed as revision 22312 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-08sh4: fix about 1000 warningsMåns Rullgård
Originally committed as revision 22311 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-09SH4: fix typo in asm constraintMåns Rullgård
Originally committed as revision 16503 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-03Delete unnecessary 'extern' keywords.Diego Biurrun
Originally committed as revision 15990 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-21SH4: fix IDCTMåns Rullgård
Originally committed as revision 15897 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-20SH4: fix memzero_align8()Måns Rullgård
Originally committed as revision 15888 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-20SH4: add macros for setting and restoring FPSCR.PR bitMåns Rullgård
Originally committed as revision 15887 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-20SH4: remove some commented out blocks of codeMåns Rullgård
Originally committed as revision 15886 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-19SH4: fix IDCTMåns Rullgård
Originally committed as revision 15882 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-19SH4: do not mix code and declarationsMåns Rullgård
Originally committed as revision 15881 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-19SH4: fix compilation of memzero_align8()Måns Rullgård
Originally committed as revision 15880 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-19SH4: remove unused functionsMåns Rullgård
Originally committed as revision 15879 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-19SH4: replace missed rnd_avg2 -> rnd_avg32Måns Rullgård
Originally committed as revision 15878 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-19SH4: rename functions with conflicting namesMåns Rullgård
Originally committed as revision 15877 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-16Convert asm keyword into __asm__.Diego Pettenò
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
2008-05-09Use full path for #includes from another directory.Diego Biurrun
Originally committed as revision 13098 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-04-18cosmetics: __asm__ __volatile__ --> asm volatileDiego Biurrun
Originally committed as revision 12885 to svn://svn.ffmpeg.org/ffmpeg/trunk