summaryrefslogtreecommitdiffstats
path: root/libavcodec/ppc/vc1dsp_altivec.c
Commit message (Collapse)AuthorAgeFilesLines
* Revert "VC1: merge idct8x8, coeff adjustments and put_pixels."Ronald S. Bultje2011-05-041-61/+2
| | | | | | | This reverts commit f8bed30d8b176fa030f6737765338bb4a2bcabc9. The reason for this is that the overlap filter, which runs after IDCT, should run on unclamped values, and thus IDCT and put_pixels() cannot be merged if we want to attempt to be bitexact.
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-191-4/+4
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* ppc: fix vc1 inverse transform, unbreak buildMans Rullgard2011-02-211-17/+17
| | | | | | | | GCC 4.3 and later are more particular about signedness matching in vector operations. The operations under if(rangered) were missing assignments and thus had no effect. Signed-off-by: Mans Rullgard <mans@mansr.com>
* VC1: merge idct8x8, coeff adjustments and put_pixels.Ronald S. Bultje2011-02-211-3/+61
| | | | | Merging these functions allows merging some loops, which makes the results (particularly after SIMD optimizations) much faster.
* Fix PPC build.Ronald S. Bultje2011-02-171-0/+17
|
* dsputil: move VC1-specific stuff into VC1DSPContext.Ronald S. Bultje2011-02-171-1/+5
|
* VC1: transpose IDCT 8x8 coeffs while reading.Ronald S. Bultje2011-02-171-1/+0
|
* PPC: move prototypes to headers and make some functions staticMåns Rullgård2010-03-061-0/+1
| | | | Originally committed as revision 22267 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove unnecessary gcc_fixes.h #include.Diego Biurrun2009-04-091-2/+0
| | | | Originally committed as revision 18384 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use full path for #includes from another directory.Diego Biurrun2008-05-091-1/+1
| | | | Originally committed as revision 13098 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make strict altivec parsers happy (gcc-4.3 and others)Luca Barbato2007-12-161-1/+1
| | | | Originally committed as revision 11231 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reindent after last commitKostya Shishkov2007-12-081-16/+16
| | | | Originally committed as revision 11191 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Update Altivec variant of vc1_inv_trans_8x4Kostya Shishkov2007-12-081-29/+23
| | | | Originally committed as revision 11190 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Switch VC-1 decoder to output decoded residual immediately.Kostya Shishkov2007-12-081-1/+1
| | | | Originally committed as revision 11188 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove unused variable, fixes the warning:Diego Biurrun2007-11-131-1/+0
| | | | | | | ppc/vc1dsp_altivec.c: In function ‘vc1_inv_trans_8x8_altivec’: ppc/vc1dsp_altivec.c:141: warning: unused variable ‘vec_5’ Originally committed as revision 11006 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Sanitize altivec code so it can be built with runtime check properlyLuca Barbato2007-10-021-1/+1
| | | | Originally committed as revision 10640 to svn://svn.ffmpeg.org/ffmpeg/trunk
* license header consistency cosmeticsDiego Biurrun2007-07-051-1/+0
| | | | Originally committed as revision 9484 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add libavcodec to compiler include flags in order to simplify headerRonald S. Bultje2007-05-161-1/+1
| | | | | | | 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
* Move TRANSPOSE8 macro to dsputil_altivec.h.Guillaume Poirier2006-10-101-34/+0
| | | | | | | | (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
* Change license headers to say 'FFmpeg' instead of 'this program/this library'Diego Biurrun2006-10-071-4/+6
| | | | | | and fix GPL/LGPL version mismatches. Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Some AltiVec optimizations for VC-1Kostya Shishkov2006-08-031-0/+370
Originally committed as revision 5899 to svn://svn.ffmpeg.org/ffmpeg/trunk
OpenPOWER on IntegriCloud