summaryrefslogtreecommitdiff
path: root/libavcodec/ppc/dsputil_ppc.c
Commit message (Collapse)AuthorAge
* Move mm_support() from libavcodec to libavutil, make it a publicStefano Sabatini2010-09-08
| | | | | | function and rename it to av_get_cpu_flags(). Originally committed as revision 25076 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Merge has_altivec() function into mm_support(), remove it and useStefano Sabatini2010-09-08
| | | | | | | | mm_support() instead. Reduce complexity and simplify pending move to libavutil. Originally committed as revision 25074 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename FF_MM_ symbols related to CPU features flags as AV_CPU_FLAG_Stefano Sabatini2010-09-04
| | | | | | symbols, and move them from libavcodec/avcodec.h to libavutil/cpu.h. Originally committed as revision 25040 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove global mm_flags variableMåns Rullgård2010-08-24
| | | | Originally committed as revision 24909 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove PPC perf counter supportMåns Rullgård2010-06-26
| | | | | | This functionality is better accessed through tools like oprofile. Originally committed as revision 23808 to svn://svn.ffmpeg.org/ffmpeg/trunk
* PPC: move prototypes to headers and make some functions staticMåns Rullgård2010-03-06
| | | | Originally committed as revision 22267 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not check for both CONFIG_VC1_DECODER and CONFIG_WMV3_DECODER,Diego Biurrun2009-07-29
| | | | | | the former depends upon the latter. Originally committed as revision 19533 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not redundantly check for both CONFIG_THEORA_DECODER and CONFIG_VP3_DECODER.Diego Biurrun2009-07-22
| | | | | | The Theora decoder depends on the VP3 decoder. Originally committed as revision 19492 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Altivec VP3 IDCTDavid Conrad2009-05-25
| | | | Originally committed as revision 18949 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove AltiVec optimizations for Snow. They are hindering the developmentDiego Biurrun2009-04-12
| | | | | | of Snow, which is still in flux. Originally committed as revision 18475 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove pointless #if HAVE_ALTIVEC around internal header #includeDiego Biurrun2009-01-24
| | | | | | and function declarations. Originally committed as revision 16755 to svn://svn.ffmpeg.org/ffmpeg/trunk
* replace all occurrence of ENABLE_ by the corresponding CONFIG_, HAVE_ or ARCH_Aurelien Jacobs2009-01-14
| | | | | | and remove all ENABLE_ definitions. Originally committed as revision 16600 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change semantic of CONFIG_*, HAVE_* and ARCH_*.Aurelien Jacobs2009-01-13
| | | | | | They are now always defined to either 0 or 1. Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Delete unnecessary 'extern' keywords.Diego Biurrun2008-12-03
| | | | Originally committed as revision 15990 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove duplicated MM_* macros for CPU capabilities from dsputil.h.Dominik Mierzejewski2008-11-03
| | | | | | | Add missing one for FF_MM_ALTIVEC to avcodec.h. Rename all the occurences of MM_* to the corresponding FF_MM_*. Originally committed as revision 15770 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Convert asm keyword into __asm__.Diego Pettenò2008-10-16
| | | | | | | | | | | | | 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
* cosmetics: Reindent two misplaced braces.Diego Biurrun2008-07-20
| | | | Originally committed as revision 14317 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Reformat PPC code in libavcodec according to style guidelines.Diego Biurrun2008-07-20
| | | | | | | This includes indentation changes, comment reformatting, consistent brace placement and some prettyprinting. Originally committed as revision 14316 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use full path for #includes from another directory.Diego Biurrun2008-05-09
| | | | Originally committed as revision 13098 to svn://svn.ffmpeg.org/ffmpeg/trunk
* stupid code (casting of void*) found by checktree.shMichael Niedermayer2007-12-01
| | | | Originally committed as revision 11117 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Fix AltiVec spelling.Diego Biurrun2007-10-02
| | | | Originally committed as revision 10639 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove Metrowerks compiler workaround.Diego Biurrun2007-10-01
| | | | Originally committed as revision 10631 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add libavcodec to compiler include flags in order to simplify headerRonald S. Bultje2007-05-16
| | | | | | | include paths in the source files. mostly from a patch by Ronald S. Bultje, rbultje ronald.bitfreak net Originally committed as revision 9034 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ssd_int8_vs_int16_altivec, not completely benchmarkedwith svq1Luca Barbato2007-04-10
| | | | Originally committed as revision 8706 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rename POWERPC_PERFORMANCE_REPORT to CONFIG_POWERPC_PERFMåns Rullgård2007-02-13
| | | | Originally committed as revision 7968 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Conditionally compile some of the AltiVec optimizations.Diego Biurrun2006-11-22
| | | | Originally committed as revision 7154 to svn://svn.ffmpeg.org/ffmpeg/trunk
* revert bad checkinMåns Rullgård2006-11-14
| | | | Originally committed as revision 7044 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move some CFLAGS settings away from config.* writing sectionMåns Rullgård2006-11-14
| | | | Originally committed as revision 7043 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace most of the %lld and %llx by their (cleaner) PRI*64 counterparts.Steve L'Homme2006-11-01
| | | | | | patch by Steve Lhomme, slhomme divxcorp com Originally committed as revision 6868 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ppc generic prefetchLuca Barbato2006-10-12
| | | | Originally committed as revision 6669 to svn://svn.ffmpeg.org/ffmpeg/trunk
* removing ALTIVEC_USE_REFERENCE_C_CODE, since has no use anymoreLuca Barbato2006-10-09
| | | | Originally committed as revision 6606 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Non Altivec optimizations already present at the topLuca Barbato2006-10-08
| | | | Originally committed as revision 6588 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix the dcbz check and move it in configureLuca Barbato2006-10-07
| | | | Originally committed as revision 6580 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change license headers to say 'FFmpeg' instead of 'this program/this library'Diego Biurrun2006-10-07
| | | | | | and fix GPL/LGPL version mismatches. Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
* altivec float optimizationsLuca Barbato2006-08-14
| | | | Originally committed as revision 5999 to svn://svn.ffmpeg.org/ffmpeg/trunk
* standalone snow dsputil initLuca Barbato2006-08-03
| | | | Originally committed as revision 5919 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Almost cosmetic changes in dsputil_init_ppc and vorbis_inverse_coupling_altivec:Luca Barbato2006-08-03
| | | | | | | | - whitespace consistency 2->4 [dsputil_init_ppc] - reorder struct initialization with dsputil_init_altivec [dsputil_init_ppc] - use casts instead of temp variables [vorbis_inverse_coupling_altivec] Originally committed as revision 5918 to svn://svn.ffmpeg.org/ffmpeg/trunk
* CleanupLuca Barbato2006-08-03
| | | | Originally committed as revision 5913 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Some AltiVec optimizations for VC-1Kostya Shishkov2006-08-03
| | | | Originally committed as revision 5899 to svn://svn.ffmpeg.org/ffmpeg/trunk
* CosmeticsLuca Barbato2006-08-02
| | | | Originally committed as revision 5890 to svn://svn.ffmpeg.org/ffmpeg/trunk
* hadamard8_diff* enabled on linux/ppcLuca Barbato2006-04-07
| | | | Originally committed as revision 5272 to svn://svn.ffmpeg.org/ffmpeg/trunk
* altivec support for snowLuca Barbato2006-03-27
| | | | Originally committed as revision 5228 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Update licensing information: The FSF changed postal address.Diego Biurrun2006-01-12
| | | | Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk
* COSMETICS: tabs --> spaces, some prettyprintingDiego Biurrun2005-12-22
| | | | Originally committed as revision 4764 to svn://svn.ffmpeg.org/ffmpeg/trunk
* COSMETICS: Remove all trailing whitespace.Diego Biurrun2005-12-17
| | | | Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Disable AltiVec IDCT for lowres decoding in lavc patch by (Sigbjørn ↵Sigbjørn Skjæret2005-07-01
| | | | | | Skjæret: cisc, broadpark no) Originally committed as revision 4413 to svn://svn.ffmpeg.org/ffmpeg/trunk
* missaliged clear_blocks() and h264 not complied but referenced fix patch by ↵Roine Gustafsson2004-10-11
| | | | | | (Roine Gustafsson <roine at users dot sourceforge dot net>) and me Originally committed as revision 3584 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h264 qpel mc, size 16 patch by (Romain Dolbeau <dolbeau at caps-entreprise ↵Romain Dolbeau2004-09-16
| | | | | | dot com>) Originally committed as revision 3472 to svn://svn.ffmpeg.org/ffmpeg/trunk
* hadamard/AltiVec: fix to compiler fix, again by (Romain Dolbeau <dolbeau at ↵Michael Niedermayer2004-06-08
| | | | | | irisa dot fr>) Originally committed as revision 3207 to svn://svn.ffmpeg.org/ffmpeg/trunk
* avg_pixels8_xy2_altivec in AltiVec, enabling avg_pixels8_altivec, hadamard ↵Michael Niedermayer2004-06-05
| | | | | | fix by (Romain Dolbeau <dolbeau at irisa dot fr>) Originally committed as revision 3196 to svn://svn.ffmpeg.org/ffmpeg/trunk