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
2014-01-03mpegvideo: remove disabled bfin asmAnton Khirnov
It has been disabled as 'broken' over 3 years ago in b716a792
2013-04-20cosmetics: bfin: Fix indentation in the dsputil init functionMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2013-04-20bfin: hpeldsp: Move half-pel assembly from dsputil to hpeldspRonald S. Bultje
Signed-off-by: Martin Storsjö <martin@martin.st>
2013-04-15vp3: Use full transpose for all IDCTsRonald S. Bultje
This way, the special IDCT permutations are no longer needed. This is similar to how H264 does it, and removes the dsputil dependency imposed by the scantable code. Also remove the unused type == 0 cases from the plain C version of the idct. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-04-15vp3: bfin: Transpose the IDCTsMartin Storsjö
While this change isn't bitexact, the IDCTs weren't bitexact to start with either. This simplifies decoupling vp3 from dsputil. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-04-15bfin: Match DEFUN_END macros to the right functionsMartin Storsjö
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-04-08bfin: Make vp3 functions staticMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2013-04-08bfin: Don't use the vp3 idct functions if bitexact behaviour is expectedMartin Storsjö
In the non-bitexact mode, vp3 currently decodes to the same frame crcs as before 28f9ab702 (and the output visually looks correct). Signed-off-by: Martin Storsjö <martin@martin.st>
2013-02-26Remove unnecessary dsputil.h #includesDiego 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-29bfin: unbreak compilationLuca Barbato
Added a missing header file.
2013-01-29bfin: Separate VP3 initialization codeDiego Biurrun
2013-01-29bfin: update VP3 idctLuca Barbato
The block must be set to 0.
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>
2013-01-21lavc: put FF_IDCT_{VP3,H264,CAVS,BINK,EA,WMV2} under FF_API_IDCT.Ronald S. Bultje
This allows us to get rid of them on the next major bump. All of the above are functionally irrelevant, and most of them are unused, except the vp3 one, which is used wrongly in the bfin arch optimizations.
2012-10-09build: non-x86: Only compile mpegvideo optimizations when necessaryDiego Biurrun
2012-03-26build: prettyprinting cosmeticsDiego Biurrun
2012-02-16mpegvideo: Add ff_ prefix to nonstatic functionsMartin 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>
2012-02-09cosmetics: Delete empty lines at end of file.Diego Biurrun
2011-11-02Replace some forgotten FFmpeg references by Libav.Diego Biurrun
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-21dsputil: template get_pixels() for different bit depthsMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-21jfdctint: add 10-bit versionMans 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-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-05-09mpegaudio: remove CONFIG_MPEGAUDIO_HP optionMans Rullgard
The low quality mode is off by default and never tested. The high quality mode is also plenty fast enough. Signed-off-by: Mans Rullgard <mans@mansr.com>
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-07-02Remove misplaced Doxygen comment.Diego Biurrun
Originally committed as revision 23969 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-23Improve some uses of ff_cropTbl with constant offsetMåns Rullgård
Originally committed as revision 23728 to svn://svn.ffmpeg.org/ffmpeg/trunk
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-08bfin: fix function prototypesMåns Rullgård
Move prototypes to header files, add missing prototypes, make some functions static. Originally committed as revision 22310 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-31Blackfin: use SRAM only when CONFIG_SRAM is setMåns Rullgård
Originally committed as revision 21565 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-08-24Add necessary #include for config.h.Diego Biurrun
Originally committed as revision 19692 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-23Remove useless #include <unistd.h> from many filesMåns Rullgård
Originally committed as revision 19499 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-29blackfin: disable broken dsputil functionsMåns Rullgård
Originally committed as revision 18977 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-29blackfin: add missing const in function prototypesMåns Rullgård
Originally committed as revision 18976 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-29blackfin: use optimised (I)DCT only when ctx->(i)dct_algo is autoMåns Rullgård
Originally committed as revision 18975 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-29blackfin: use DCT function pointer in dct_quantize_bfin()Måns Rullgård
Originally committed as revision 18974 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-09Remove file name from file headers.Diego Biurrun
It provides no useful information and breaks on renames. Originally committed as revision 17097 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14Change semantic of CONFIG_*, HAVE_* and ARCH_*.Aurelien Jacobs
They are now always defined to either 0 or 1. Originally committed as revision 16590 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-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-08-31Globally rename the header inclusion guard names.Stefano Sabatini
Consistently apply this rule: the guard name is obtained from the filename by stripping the leading "lib", converting '/' and '.' to '_' and uppercasing the resulting name. Guard names in the root directory have to be prefixed by "FFMPEG_". Originally committed as revision 15120 to svn://svn.ffmpeg.org/ffmpeg/trunk