summaryrefslogtreecommitdiff
path: root/libavcodec/ppc/dsputil_altivec.c
Commit message (Collapse)AuthorAge
* 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
* add Altivec implementation of clear_blockGuillaume Poirier2008-12-12
| | | | Originally committed as revision 16078 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: Make libavcodec/ppc/dsputil_altivec.c conform to style guidelines.Diego Biurrun2008-07-20
| | | | | | | This includes indentation changes, comment reformatting, consistent brace placement and some prettyprinting. Originally committed as revision 14318 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
* Change some files to only include the necessary headers.Diego Biurrun2008-01-04
| | | | Originally committed as revision 11394 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix alignment broke by my last patchVitor Sessak2007-12-01
| | | | Originally committed as revision 11123 to svn://svn.ffmpeg.org/ffmpeg/trunk
* spellingVitor Sessak2007-12-01
| | | | Originally committed as revision 11122 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Fix indentation after last commit.Diego Biurrun2007-10-02
| | | | Originally committed as revision 10643 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace CONFIG_VORBIS_DECODER #ifdef by if (ENABLE_VORBIS_DECODER).Diego Biurrun2007-10-02
| | | | | | Blessed by Luca Barbato on IRC. Originally committed as revision 10642 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
* cosmetics: Fix AltiVec spelling.Diego Biurrun2007-10-02
| | | | Originally committed as revision 10639 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
* Simplify preprocessor directives.Diego Biurrun2007-08-27
| | | | Originally committed as revision 10249 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change SYS_DARWIN preprocessor checks to __APPLE__, they are specificDiego Biurrun2007-08-27
| | | | | | to Mac OS X rather than to Darwin. Originally committed as revision 10247 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix trivial mixed declarations and code warning caused by a double semicolon.Diego Biurrun2007-08-24
| | | | Originally committed as revision 10212 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
* Simplify preprocessor directives.Diego Biurrun2007-08-22
| | | | Originally committed as revision 10181 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
* Simplify and avoid a warning (should be faster on Cell and certain G4 revisions)Luca Barbato2007-01-27
| | | | Originally committed as revision 7734 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
* add_bytes passes testsLuca Barbato2006-10-09
| | | | Originally committed as revision 6600 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
* keep in sync with dsputil, makes --disable-decoder=vorbis buildLuca Barbato2006-08-11
| | | | Originally committed as revision 5979 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: 2->4 spaces and some bracesLuca Barbato2006-08-06
| | | | Originally committed as revision 5940 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Yet another typoLuca Barbato2006-08-04
| | | | Originally committed as revision 5933 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix a stupid typo and another error, thanks to Emanuele Giaquinta ↵Luca Barbato2006-08-04
| | | | | | <exg@gentoo.org> for pointing out the issue and the patch Originally committed as revision 5932 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
* Minor fixLuca Barbato2006-08-03
| | | | Originally committed as revision 5916 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vorbis_inverse_coupling_altivecLuca Barbato2006-08-03
| | | | Originally committed as revision 5914 to svn://svn.ffmpeg.org/ffmpeg/trunk
* avoid possible segfault situationsLuca Barbato2006-08-02
| | | | Originally committed as revision 5895 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: should not hurt performance, scream if areLuca Barbato2006-06-17
| | | | Originally committed as revision 5493 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
* 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
* Altivec test on AmigaOS4 patch by (Chip <szarlada at freemail dot hu>)Chip2004-10-05
| | | | Originally committed as revision 3561 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
* hadamard/AltiVec: fix to compiler fix by (Romain Dolbeau <dolbeau at irisa ↵Michael Niedermayer2004-06-05
| | | | | | dot fr>) Originally committed as revision 3195 to svn://svn.ffmpeg.org/ffmpeg/trunk
* disable hadamard for gcc below 3.3 - better fix awaitedAlex Beregszaszi2004-04-26
| | | | Originally committed as revision 3075 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use the AVV macro from gcc_fixes.h instead ifdefsAlex Beregszaszi2004-04-26
| | | | Originally committed as revision 3074 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 100l, and another one because it boils out with ICE under gcc 3.2.3Alex Beregszaszi2004-04-26
| | | | Originally committed as revision 3073 to svn://svn.ffmpeg.org/ffmpeg/trunk
* better hadamard8_diff16 in AltiVec, and more patch by (Romain Dolbeau ↵Romain Dolbeau2004-04-22
| | | | | | <dolbeau at irisa dot fr>) Originally committed as revision 3038 to svn://svn.ffmpeg.org/ffmpeg/trunk
* hadamard8_diff8x8 in AltiVec, the 16bits edition by (Romain Dolbeau <dolbeau ↵Michael Niedermayer2004-04-20
| | | | | | at irisa dot fr>) Originally committed as revision 3036 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
* interlaced motion estimationMichael Niedermayer2003-12-30
| | | | | | | | | | | | | | interlaced mpeg2 encoding P & B frames rate distored interlaced mb decission alternate scantable support 4mv encoding fixes (thats also why the regression tests change) passing height to most dsp functions interlaced mpeg4 encoding (no direct mode MBs yet) various related cleanups disabled old motion estimaton algorithms (log, full, ...) they will either be fixed or removed Originally committed as revision 2638 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
* PPC fixes & clean-up patch by (Romain Dolbeau <dolbeau at irisa dot fr>)Romain Dolbeau2003-07-04
| | | | Originally committed as revision 2008 to svn://svn.ffmpeg.org/ffmpeg/trunk