summaryrefslogtreecommitdiff
path: root/libavcodec/arm
Commit message (Collapse)AuthorAge
* ARM: align stack in NEON h264 mc functionsMåns Rullgård2009-10-11
| | | | | | | A certain rotten fruit operating system doesn't provide the 8-byte stack alignment required by the standard ARM ABI, so align it manually. Originally committed as revision 20208 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: simplify movrel definition as CONFIG_PIC is now set for shared libsMåns Rullgård2009-10-11
| | | | Originally committed as revision 20204 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: whitespace cosmeticsMåns Rullgård2009-10-07
| | | | Originally committed as revision 20191 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON avg_pixels8 and avg_h264_qpel8_mc00Måns Rullgård2009-10-07
| | | | Originally committed as revision 20190 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: make function names all-lowercaseMåns Rullgård2009-10-06
| | | | Originally committed as revision 20186 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: enable ARMv4 add_pixels_clampedMåns Rullgård2009-10-06
| | | | | | Somehow this function was never used. Originally committed as revision 20185 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: ARMv6 optimised add_pixels_clamped()Måns Rullgård2009-10-06
| | | | Originally committed as revision 20184 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: whitespace cosmeticsMåns Rullgård2009-10-06
| | | | Originally committed as revision 20183 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: add ff_ prefix to lots of functionsMåns Rullgård2009-10-04
| | | | Originally committed as revision 20167 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: cosmeticsMåns Rullgård2009-10-04
| | | | Originally committed as revision 20166 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: replace some #if with if()Måns Rullgård2009-10-04
| | | | Originally committed as revision 20165 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: clean up file/function naming conventionsMåns Rullgård2009-10-04
| | | | Originally committed as revision 20164 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: clean up dsputil initialisationMåns Rullgård2009-10-04
| | | | | | | - Move v5 and v6 initialisation to separate files. - Move NEON IDCT selection to ff_dsputil_init_neon() Originally committed as revision 20163 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: shorten some long macro namesMåns Rullgård2009-10-03
| | | | Originally committed as revision 20159 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: update ldm/stm instructions to modern syntaxMåns Rullgård2009-10-03
| | | | Originally committed as revision 20158 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: whitespace cosmeticsMåns Rullgård2009-10-03
| | | | Originally committed as revision 20157 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: use plain labels for pc-relative addressingMåns Rullgård2009-10-02
| | | | Originally committed as revision 20152 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: remove unnecessary .fpu neon directivesMåns Rullgård2009-10-02
| | | | Originally committed as revision 20151 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: use undocumented .syntax directive to enable UAL syntaxMåns Rullgård2009-10-02
| | | | Originally committed as revision 20150 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: apply extern symbol prefix where neededMåns Rullgård2009-10-02
| | | | Originally committed as revision 20147 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON optimised vector_fmul_addMåns Rullgård2009-09-27
| | | | Originally committed as revision 20063 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON optimised vector_clipfMåns Rullgård2009-09-26
| | | | Originally committed as revision 20031 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON optimised vector_fmul_reverseMåns Rullgård2009-09-26
| | | | Originally committed as revision 20029 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON optimised int32_to_float_fmul_scalarMåns Rullgård2009-09-23
| | | | Originally committed as revision 20000 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON optimised scalarproduct_floatMåns Rullgård2009-09-22
| | | | Originally committed as revision 19971 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON optimisations for some dsputil functionsMåns Rullgård2009-09-22
| | | | | | | | | | | NEON versions of the following functions are added: vector_fmul_scalar vector_fmul_sv_scalar sv_fmul_scalar butterflies_float Originally committed as revision 19957 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: merge two loops in ff_mdct_calc_neonMåns Rullgård2009-09-21
| | | | Originally committed as revision 19941 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: interleave cos/sin tables for improved NEON MDCTMåns Rullgård2009-09-21
| | | | Originally committed as revision 19940 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: remove broken IPP supportMåns Rullgård2009-09-21
| | | | Originally committed as revision 19935 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Merge FFTContext and MDCTContextMåns Rullgård2009-09-20
| | | | Originally committed as revision 19931 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: do not use movw/movt for relocatable values with PICMåns Rullgård2009-09-16
| | | | Originally committed as revision 19886 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move per-arch fft init bits into the corresponding subdirsMåns Rullgård2009-09-15
| | | | Originally committed as revision 19864 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: 10l: fix large FFTsMåns Rullgård2009-09-14
| | | | Originally committed as revision 19846 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON optimised MDCTMåns Rullgård2009-09-11
| | | | Originally committed as revision 19819 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: faster NEON IMDCTMåns Rullgård2009-09-11
| | | | Originally committed as revision 19817 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON optimised FFT and MDCTMåns Rullgård2009-09-10
| | | | | | | | Vorbis and AC3 ~3x faster. Parts by Naotoshi Nojiri, naonoj gmail Originally committed as revision 19806 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add necessary #include for config.h.Diego Biurrun2009-08-24
| | | | Originally committed as revision 19692 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10L: remove instruction left over from debuggingMåns Rullgård2009-08-14
| | | | Originally committed as revision 19638 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON optimised vorbis_inverse_couplingMåns Rullgård2009-08-14
| | | | | | 12% faster Vorbis decoding on Cortex-A8. Originally committed as revision 19637 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: cleaner selection of ELF-spefic assembler directivesMåns Rullgård2009-07-27
| | | | Originally committed as revision 19522 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Conditionally compile ELF-specific ARM assembly bits that fail on Windows CE.Martin Storsjö2009-07-27
| | | | | | patch by Martin Storsjö, martin martin st Originally committed as revision 19514 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: reindent/prettyprint after last commitDiego Biurrun2009-07-22
| | | | Originally committed as revision 19495 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Only compile in NEON optimizations for H.264 when the H.264 decoder is enabled.Diego Biurrun2009-07-22
| | | | Originally committed as revision 19494 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
* ARM: handle VFP register arguments in ff_vector_fmul_window_neon()Måns Rullgård2009-07-20
| | | | Originally committed as revision 19475 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: check for VFP register argumentsMåns Rullgård2009-07-20
| | | | Originally committed as revision 19474 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON VP3 IDCTDavid Conrad2009-07-04
| | | | | | 15% faster VP3/Theora, 10% faster VP6 Originally committed as revision 19345 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: slightly faster NEON H264 horizontal loop filterMåns Rullgård2009-06-17
| | | | Originally committed as revision 19216 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: add some PLD in NEON IDCTMåns Rullgård2009-05-28
| | | | Originally committed as revision 18972 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: actually add VP3 loop filterDavid Conrad2009-05-23
| | | | Originally committed as revision 18917 to svn://svn.ffmpeg.org/ffmpeg/trunk