summaryrefslogtreecommitdiff
path: root/libavcodec/arm/h264idct_neon.S
Commit message (Collapse)AuthorAge
* arm: Add X() around all references to extern symbolsMartin Storsjö2014-02-07
| | | | | | Don't rely on the fact that an unprefixed label currently exists. Signed-off-by: Martin Storsjö <martin@martin.st>
* h264: Integrate clear_blocks calls with IDCTRonald S. Bultje2013-04-10
| | | | | | | | | The non-intra-pcm branch in hl_decode_mb (simple, 8bpp) goes from 700 to 672 cycles, and the complete loop of decode_mb_cabac and hl_decode_mb (in the decode_slice loop) goes from 1759 to 1733 cycles on the clip tested (cathedral), i.e. almost 30 cycles per mb faster. Signed-off-by: Martin Storsjö <martin@martin.st>
* ARM: set Tag_ABI_align_preserved in all asm filesMans Rullgard2012-10-02
| | | | | | | | All our ARM asm preserves alignment so setting this attribute in a common location is simpler. This removes numerous warnings when linking with armcc. Signed-off-by: Mans Rullgard <mans@mansr.com>
* ARM: Move asm.S from libavcodec to libavutilJustin Ruggles2012-06-08
| | | | | This will allow for easier implementation of ARM-optimized functions in libraries other than libavcodec.
* ARM: remove needless .text/.align directivesMans Rullgard2011-11-23
| | | | | | | The 'function' macro already includes the appropriate directives. Signed-off-by: Mans Rullgard <mans@mansr.com>
* ARM: use const macro to define constant data in asmMans Rullgard2011-07-10
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* ARM: allow building in Thumb2 modeMans Rullgard2011-06-23
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* ARM: update ff_h264_idct8_add4_neon for 4:4:4 changesMans Rullgard2011-06-15
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-19
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* ARM: fix NEON h264_idct_add8Måns Rullgård2010-09-14
| | | | Originally committed as revision 25121 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON H264 8x8 IDCTMåns Rullgård2010-08-05
| | | | | | Parts by David Conrad. Originally committed as revision 24706 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: small tweak of NEON H264 IDCTMåns Rullgård2009-12-02
| | | | Originally committed as revision 20697 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: work around linker bug with movw/movt relocations in shared libsMåns Rullgård2008-12-30
| | | | Originally committed as revision 16395 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: add new h264 idct functionsMåns Rullgård2008-12-25
| | | | Originally committed as revision 16312 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: replace "armv4l" with "arm"Måns Rullgård2008-12-17
Originally committed as revision 16179 to svn://svn.ffmpeg.org/ffmpeg/trunk