summaryrefslogtreecommitdiff
path: root/libavcodec/arm
Commit message (Collapse)AuthorAge
* Move arch-specific makefile parts into $arch/MakefileMåns Rullgård2010-03-16
| | | | Originally committed as revision 22569 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move H264 dsputil functions into their own structMåns Rullgård2010-03-16
| | | | | | | | | | | This moves the H264-specific functions from DSPContext to the new H264DSPContext. The code is made conditional on CONFIG_H264DSP which is set by the codecs requiring it. The qpel and chroma MC functions are not moved as these are used by non-h264 code. Originally committed as revision 22565 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Only use .size in ARM assembly when targeting ELFMartin Storsjö2010-03-10
| | | | | | This fixes compilation on mingw32ce Originally committed as revision 22437 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: set size of asm functions in object filesMåns Rullgård2010-03-09
| | | | Originally committed as revision 22404 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: add some missing includesMåns Rullgård2010-03-08
| | | | Originally committed as revision 22340 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: move mpegvideo prototypes to a header fileMåns Rullgård2010-03-08
| | | | Originally committed as revision 22309 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move FFT parts from dsputil.h to fft.hMåns Rullgård2010-03-06
| | | | Originally committed as revision 22235 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON scalarproduct_int16 and scalarproduct_and_madd_int16Kostya Shishkov2010-02-22
| | | | | | Patch by Kostya, minor fixes by me. Originally committed as revision 21958 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: add missing preserve8 directivesMåns Rullgård2010-02-22
| | | | Originally committed as revision 21952 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARMv6 optimised pix_sumMåns Rullgård2010-02-09
| | | | Originally committed as revision 21705 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARMv6 optimised pix_norm1Måns Rullgård2010-02-09
| | | | Originally committed as revision 21704 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARMv6 optimised sse16Måns Rullgård2010-02-09
| | | | Originally committed as revision 21703 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARMv6 optimised diff_pixelsMåns Rullgård2010-02-09
| | | | Originally committed as revision 21702 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARMv6 optimised get_pixelsMåns Rullgård2010-02-09
| | | | Originally committed as revision 21701 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARMv6 optimised pix_abs8Måns Rullgård2010-02-09
| | | | Originally committed as revision 21700 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARMv6 optimised pix_abs16_y2Måns Rullgård2010-02-09
| | | | Originally committed as revision 21699 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARMv6 optimised pix_abs16_x2Måns Rullgård2010-02-09
| | | | Originally committed as revision 21698 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARMv6 optimised pix_abs16Måns Rullgård2010-02-09
| | | | Originally committed as revision 21697 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARMv6 optimised put_pixels functions except xy2 variantsMåns Rullgård2010-02-09
| | | | Originally committed as revision 21696 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing guards and includes to arm/aac.hMåns Rullgård2010-01-16
| | | | Originally committed as revision 21247 to svn://svn.ffmpeg.org/ffmpeg/trunk
* AAC: ARM/NEON asm for VMUL2/4 functionsMåns Rullgård2010-01-15
| | | | Originally committed as revision 21219 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: 1l c&p fix: do not set pred16x16_plane for rv40Måns Rullgård2009-12-02
| | | | Originally committed as revision 20705 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON optimised H264 16x16, 8x8 predMåns Rullgård2009-12-02
| | | | Originally committed as revision 20704 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: small tweak of NEON H264 IDCTMåns Rullgård2009-12-02
| | | | Originally committed as revision 20697 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON 2xN chroma MCMåns Rullgård2009-12-02
| | | | Originally committed as revision 20696 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON 16x16 and 8x8 avg qpel MCMåns Rullgård2009-12-02
| | | | Originally committed as revision 20695 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 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