summaryrefslogtreecommitdiff
path: root/libavcodec/ppc/mpegvideo_altivec.c
Commit message (Collapse)AuthorAge
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-19
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* 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
* 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
* Remove DECLARE_ALIGNED_{8,16} macrosMåns Rullgård2010-03-06
| | | | | | | These macros are redundant. All uses are replaced with the generic DECLARE_ALIGNED macro instead. Originally committed as revision 22233 to svn://svn.ffmpeg.org/ffmpeg/trunk
* PPC: simplify loading some values into altivec registersMåns Rullgård2009-08-24
| | | | | | | Instead of filling a local array with the desired value and loading it, load a single element and vec_splat() it to fill the vector. Originally committed as revision 19691 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove gcc_fixes.h. It only contains workarounds for unsupported gcc versions.Diego Biurrun2009-04-12
| | | | Originally committed as revision 18476 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
* Remove AltiVec vector declaration compiler compatibility macros.Diego Biurrun2008-07-24
| | | | | | | | | | The original problem was that FSF and Apple gcc used a different syntax for vector declarations, i.e. {} vs. (). Nowadays Apple gcc versions support the standard {} syntax and versions that support {} are available on all relevant Mac OS X versions. Thus the greater compatibility is no longer worth cluttering the code with macros. Originally committed as revision 14366 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
* consistency cosmetics: indices --> indexes in variable namesDiego Biurrun2008-05-26
| | | | Originally committed as revision 13446 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
* misc spelling fixesDiego Biurrun2008-03-10
| | | | Originally committed as revision 12410 to svn://svn.ffmpeg.org/ffmpeg/trunk
* arg 10000l. Fix wrong fix committed in r12141Guillaume Poirier2008-02-19
| | | | Originally committed as revision 12143 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix broken indentationGuillaume Poirier2008-02-19
| | | | Originally committed as revision 12142 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l: fix always false test: Binary & has lower precedence than ==Guillaume Poirier2008-02-19
| | | | Originally committed as revision 12141 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Refactor the FOUROF macro using the AVV macro.Diego Biurrun2008-02-18
| | | | Originally committed as revision 12139 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove stray #undef.Diego Biurrun2008-02-18
| | | | Originally committed as revision 12138 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix crash on non-AltiVec powered machines: MPV_common_init_altivec doesn't ↵Alexander Strange2008-02-18
| | | | | | | | check mm_flags Patch by Alexander Strange %astrange A ithinksw PP com % Originally committed as revision 12137 to svn://svn.ffmpeg.org/ffmpeg/trunk
* spellingVitor Sessak2007-12-01
| | | | Originally committed as revision 11122 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename MPV_common_init_ppc to MPV_common_init_altivec, the function isDiego Biurrun2007-10-03
| | | | | | AltiVec-specific now. Originally committed as revision 10652 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Merge mpegvideo AltiVec code into mpegvideo_altivec.c where it belongs.Diego Biurrun2007-10-02
| | | | Originally committed as revision 10641 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Sanitize altivec code so it can be built with runtime check properlyLuca Barbato2007-10-02
| | | | Originally committed as revision 10640 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove const vector macro indirection that is useless and obfuscatingDiego Biurrun2007-10-01
| | | | | | now that the Metrowerks workarounds are gone. Originally committed as revision 10633 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace SYS_DARWIN by the more correct __APPLE_CC__, these preprocessorDiego Biurrun2007-08-24
| | | | | | directives are aimed at idiosyncracies of Apple's gcc version. Originally committed as revision 10206 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename CONFIG_DARWIN to SYS_DARWIN, it is not configurable (in FFmpeg).Diego Biurrun2007-08-22
| | | | Originally committed as revision 10190 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use macro Use DECLARE_ALIGNED_16 to align stack-allocated variablesGuillaume Poirier2007-05-17
| | | | | | | | | instead of compiler-dependent __attribute__((aligned(16))) Origiginal thread: Date: May 17, 2007 12:30 AM Subject: [PATCH] Use DECLARE_ALIGNED_16 in libavcodec/ppc/ Originally committed as revision 9047 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
* typos/grammarDiego Biurrun2007-04-07
| | | | Originally committed as revision 8641 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move TRANSPOSE8 macro to dsputil_altivec.h.Guillaume Poirier2006-10-10
| | | | | | | | (was duplicated in libavcodec/ppc/vc1dsp_altivec.c nd libavcodec/ppc/mpegvideo_altivec.c, and will be used in upcoming routines for h264_altivec.c) Originally committed as revision 6621 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
* 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
* 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
* forgotten copyright & dct_quantize_altivec disabled patch by (Romain Dolbeau ↵Romain Dolbeau2004-04-16
| | | | | | <dolbeau at irisa dot fr>) Originally committed as revision 3023 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Metrowerks CodeWarrior patches by (John Dalgliesh <johnd at defyne dot org>)Michael Niedermayer2004-02-28
| | | | Originally committed as revision 2823 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 1) remove TBL support in PPC performance. It's much more useful to use theRomain Dolbeau2003-07-09
| | | | | | | | | | PMCs, and with Apple's CHUD it's fairly easy too. No reason to keep useless code around 2) make the PPC perf stuff a configure option 3) make put_pixels16_altivec a bit faster by unrolling the loop by 4 patch by (Romain Dolbeau <dolbeau at irisa dot fr>) Originally committed as revision 2022 to svn://svn.ffmpeg.org/ffmpeg/trunk
* altivec gcc-3 fixes by (Magnus Damm <damm at opensource dot se>)Michael Niedermayer2003-05-21
| | | | Originally committed as revision 1896 to svn://svn.ffmpeg.org/ffmpeg/trunk
* altivec compilation fixes by (Magnus Damm <damm at opensource dot se>)Michael Niedermayer2003-03-06
| | | | Originally committed as revision 1635 to svn://svn.ffmpeg.org/ffmpeg/trunk
* MpegEncContext.(i)dct_* -> DspContext.(i)dct_*Michael Niedermayer2003-03-03
| | | | | | bitexact cleanup Originally committed as revision 1617 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Altivec on non darwin systems patch by Romain DolbeauRomain Dolbeau2003-01-26
| | | | Originally committed as revision 1509 to svn://svn.ffmpeg.org/ffmpeg/trunk
* PPC perf, PPC clear_block, AltiVec put_pixels8_xy2 patch by (Romain Dolbeau ↵Romain Dolbeau2003-01-19
| | | | | | <dolbeau at irisa dot fr>) Originally committed as revision 1476 to svn://svn.ffmpeg.org/ffmpeg/trunk
* AltiVec perf (take 2), plus a couple AltiVec functions by (Romain Dolbeau ↵Michael Niedermayer2003-01-16
| | | | | | <dolbeau at irisa dot fr>) Originally committed as revision 1464 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dct_unquantize_h263_altivec by (Romain Dolbeau <dolbeaur at club-internet ↵Michael Niedermayer2003-01-12
| | | | | | dot fr>) Originally committed as revision 1455 to svn://svn.ffmpeg.org/ffmpeg/trunk
* altivec jumbo patch by (Romain Dolbeau <dolbeaur at club-internet dot fr>)Romain Dolbeau2003-01-11
| | | | Originally committed as revision 1448 to svn://svn.ffmpeg.org/ffmpeg/trunk
* altivec patches by Romain DolbeauFabrice Bellard2003-01-08
| | | | Originally committed as revision 1423 to svn://svn.ffmpeg.org/ffmpeg/trunk