summaryrefslogtreecommitdiff
path: root/libavcodec/arm
Commit message (Collapse)AuthorAge
* 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
* ARM: NEON VP3 Loop FilterDavid Conrad2009-05-23
| | | | Originally committed as revision 18916 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: Use fewer register in NEON put_pixels _y2 and _xy2David Conrad2009-04-29
| | | | | | Approved by Mans on IRC Originally committed as revision 18713 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON put_pixels_clampedDavid Conrad2009-04-29
| | | | Originally committed as revision 18712 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add guaranteed alignment for loading dest pixels in avg_pixels16_neonDavid Conrad2009-04-16
| | | | Originally committed as revision 18535 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON optimized put_signed_pixels_clampedDavid Conrad2009-04-04
| | | | Originally committed as revision 18333 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON optimised add_pixels_clampedMåns Rullgård2009-04-04
| | | | | | Based on patch by David Conrad. Originally committed as revision 18332 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: disable inline asm for armccMåns Rullgård2009-03-05
| | | | Originally committed as revision 17831 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: fix missing MUL16() return typeMåns Rullgård2009-03-01
| | | | Originally committed as revision 17679 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: fix corner-case overflow in H.264 weighted predictionMåns Rullgård2009-02-28
| | | | Originally committed as revision 17657 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON optimised vector_fmul_windowMåns Rullgård2009-01-30
| | | | Originally committed as revision 16868 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON optimised vector_fmulMåns Rullgård2009-01-30
| | | | Originally committed as revision 16867 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: remove some unused macro argumentsMåns Rullgård2009-01-27
| | | | Originally committed as revision 16824 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: reorder some instructions in put_pixels*_arm for speed gainsMåns Rullgård2009-01-27
| | | | Originally committed as revision 16823 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: replace jump tables with conditional branchesMåns Rullgård2009-01-27
| | | | Originally committed as revision 16822 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: replace explicit literal loads with ldr Rd, =litMåns Rullgård2009-01-27
| | | | Originally committed as revision 16821 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: change alignment of loops in put_pixels*_arm to 32Måns Rullgård2009-01-27
| | | | Originally committed as revision 16820 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: optimised mid_pred()Måns Rullgård2009-01-27
| | | | Originally committed as revision 16819 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: allow register operands for shifts in MULL()Måns Rullgård2009-01-27
| | | | Originally committed as revision 16818 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON optimised H.264 weighted predictionMåns Rullgård2009-01-25
| | | | Originally committed as revision 16771 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON optimised H.264 biweighted predictionMåns Rullgård2009-01-25
| | | | Originally committed as revision 16770 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Remove pointless period after copyright statement non-sentences.Diego Biurrun2009-01-19
| | | | Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: simplify ff_put/avg_h264_chroma_mc4/8_neon definitions, no code changeMåns Rullgård2009-01-18
| | | | Originally committed as revision 16677 to svn://svn.ffmpeg.org/ffmpeg/trunk
* replace all occurrence of ENABLE_ by the corresponding CONFIG_, HAVE_ or ARCH_Aurelien Jacobs2009-01-14
| | | | | | and remove all ENABLE_ definitions. Originally committed as revision 16600 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change semantic of CONFIG_*, HAVE_* and ARCH_*.Aurelien Jacobs2009-01-13
| | | | | | They are now always defined to either 0 or 1. Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: use push/pop pseudo-instructions in simple_idct_armv6.SMåns Rullgård2009-01-12
| | | | Originally committed as revision 16570 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: simple_idct_armv6.S whitespace cosmeticsMåns Rullgård2009-01-12
| | | | Originally committed as revision 16569 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: clean up pc-relative references in simple_idct_armv6.SMåns Rullgård2009-01-12
| | | | Originally committed as revision 16568 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: use rX register names in simple_idct_armv6.SMåns Rullgård2009-01-12
| | | | Originally committed as revision 16567 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: rename coefficient table in NEON IDCTMåns Rullgård2008-12-30
| | | | Originally committed as revision 16392 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON optimised float_to_int16Måns Rullgård2008-12-26
| | | | Originally committed as revision 16352 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