summaryrefslogtreecommitdiffstats
path: root/libpostproc/postprocess_altivec_template.c
Commit message (Collapse)AuthorAgeFilesLines
* pp: rework the way templating is done.Clément Bœsch2012-11-161-1/+1
| | | | | | | | | | | This refactoring simplifies the usage of the template: define the profile and include the template is all that is required. It should now be easier to add more instruction sets. The HAVE_* flags are changed with TEMPLATE_PP_* setting to avoid messing them up. See the top comment in postprocess_template.c for details.
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-12-221-185/+180
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (27 commits) asfdec: add side data to ASFStream packet instead of output packet. idroqdec: set AVFMTCTX_NOHEADER and create streams as they occur. nellymoserdec: Indicate that the decoder can handle changed parameters libavcodec: Apply parameter change side data when decoding audio flvdec: Add param change side data if the sample rate or channels have changed libavformat: Add a utility function for adding parameter change side data libavcodec: Define a side data type for parameter changes aacdec: Handle new extradata passed as side data flvdec: Export new AAC/H.264 extradata as side data on the next packet libavcodec: Define a side data type for new extradata flacdec: skip all track indices at once instead of looping. mxf: Add PictureEssenceCoding UL for V210. mxfdec: consider QuantizationBits between 17 and 24 to be pcm_s24* mxfenc: Add support for MPEG-2 MP@HL-14 in mxf container. mxf: H.264/MPEG-4 AVC Intra support configure: Show whether the safe bitstream reader is enabled x86: Tighten register constraints for decode_significance*_x86. Replace Subversion revisions in comments by Git hashes. h264_cabac: synchronize decode_significance_*_x86 conditionals w32threads: wait for the waked thread in pthread_cond_signal. ... Conflicts: libavcodec/avcodec.h libavcodec/version.h libavformat/flvdec.c libavformat/utils.c tests/ref/lavfi/pixdesc tests/ref/lavfi/pixfmts_copy tests/ref/lavfi/pixfmts_null tests/ref/lavfi/pixfmts_scale tests/ref/lavfi/pixfmts_vflip Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * postproc: altivec: fix remaining mixed declarations and codeMans Rullgard2011-12-211-16/+14
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * postproc: altivec: untemplate some variable namesMans Rullgard2011-12-211-123/+113
| | | | | | | | | | | | | | These variables are now in separate scopes and thus do not need unique names. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * postproc: altivec: fix trivial cases of mixed declarations and codeMans Rullgard2011-12-211-58/+65
| | | | | | | | | | | | | | | | This moves declarations without initialisers or with constant initialisers to the start of a block, and adds do {} while(0) around some macros, thus allowing declarations within them. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-191-4/+4
|/ | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Fix use of uninitialized data: A array element can not beReimar Döffinger2010-07-241-2/+3
| | | | | | used to initialized another array element of the same array. Originally committed as revision 24479 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move array specifiers outside DECLARE_ALIGNED() invocationsMåns Rullgård2010-01-221-6/+6
| | | | Originally committed as revision 21377 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add av_uninit to vbA[1-8], vbB[1-8] variables to work aroundDiego Biurrun2009-03-141-2/+2
| | | | | | some 'may be used uninitialized' warnings. Originally committed as revision 17963 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove AltiVec vector declaration compiler compatibility macros.Diego Biurrun2008-07-241-34/+34
| | | | | | | | | | 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
* 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
* cosmetics: prettyprintingDiego Biurrun2008-03-231-41/+41
| | | | Originally committed as revision 12566 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: reindent and whitespacesLuca Barbato2008-03-231-107/+106
| | | | Originally committed as revision 12565 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove declarations after statements from doVertDefFilter_altivecLuca Barbato2008-03-231-11/+8
| | | | Originally committed as revision 12563 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove declarations after statements from doVertLowPass_altivecLuca Barbato2008-03-231-32/+42
| | | | Originally committed as revision 12562 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove declarations after statements from vertClassify_altivecLuca Barbato2008-03-231-16/+36
| | | | Originally committed as revision 12561 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reorder declarations in vertClassify_altivecLuca Barbato2008-03-231-7/+10
| | | | Originally committed as revision 12560 to svn://svn.ffmpeg.org/ffmpeg/trunk
* typo fixes: tempBlured --> tempBlurredDiego Biurrun2008-03-221-32/+32
| | | | Originally committed as revision 12557 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Fix indentation to be 4 spaces and consistently place {}.Diego Biurrun2008-03-221-958/+957
| | | | Originally committed as revision 12552 to svn://svn.ffmpeg.org/ffmpeg/trunk
* typo fixesDiego Biurrun2008-03-121-9/+9
| | | | Originally committed as revision 12428 to svn://svn.ffmpeg.org/ffmpeg/trunk
* spellingVitor Sessak2007-12-011-4/+4
| | | | Originally committed as revision 11122 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move Apple gcc AltiVec vector declaration syntax to libavutil.Diego Biurrun2007-08-241-6/+0
| | | | Originally committed as revision 10207 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename CONFIG_DARWIN to SYS_DARWIN, it is not configurable (in FFmpeg).Diego Biurrun2007-08-221-1/+1
| | | | Originally committed as revision 10190 to svn://svn.ffmpeg.org/ffmpeg/trunk
* TypoLuca Barbato2007-03-021-1/+1
| | | | Originally committed as revision 8185 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Many steps to avutilized this mess: DECLARE_ALIGNEDLuca Barbato2007-03-021-6/+7
| | | | Originally committed as revision 8184 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove unused variables.Diego Biurrun2006-10-101-7/+0
| | | | Originally committed as revision 6625 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change license headers to say 'FFmpeg' instead of 'this program/this library'Diego Biurrun2006-10-071-18/+20
| | | | | | and fix GPL/LGPL version mismatches. Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
* libavcodec/libpostproc ---> libpostprocDiego Biurrun2006-06-011-0/+1196
Originally committed as revision 5440 to svn://svn.ffmpeg.org/ffmpeg/trunk
OpenPOWER on IntegriCloud