Statistics
| Branch: | Revision:

ffmpeg / libavcodec / arm @ d650574e

# Date Author Comment
d650574e 09/21/2009 02:56 AM Måns Rullgård

ARM: merge two loops in ff_mdct_calc_neon

Originally committed as revision 19941 to svn://svn.ffmpeg.org/ffmpeg/trunk

f7a3b603 09/21/2009 02:56 AM Måns Rullgård

ARM: interleave cos/sin tables for improved NEON MDCT

Originally committed as revision 19940 to svn://svn.ffmpeg.org/ffmpeg/trunk

3572b281 09/21/2009 01:40 AM Måns Rullgård

ARM: remove broken IPP support

Originally committed as revision 19935 to svn://svn.ffmpeg.org/ffmpeg/trunk

01b22147 09/20/2009 05:30 PM Måns Rullgård

Merge FFTContext and MDCTContext

Originally committed as revision 19931 to svn://svn.ffmpeg.org/ffmpeg/trunk

d25130eb 09/16/2009 07:20 PM Måns Rullgård

ARM: do not use movw/movt for relocatable values with PIC

Originally committed as revision 19886 to svn://svn.ffmpeg.org/ffmpeg/trunk

f4863213 09/15/2009 09:14 PM Måns Rullgård

Move per-arch fft init bits into the corresponding subdirs

Originally committed as revision 19864 to svn://svn.ffmpeg.org/ffmpeg/trunk

9ecc4141 09/14/2009 09:37 PM Måns Rullgård

ARM: 10l: fix large FFTs

Originally committed as revision 19846 to svn://svn.ffmpeg.org/ffmpeg/trunk

edc0f5dc 09/11/2009 02:24 AM Måns Rullgård

ARM: NEON optimised MDCT

Originally committed as revision 19819 to svn://svn.ffmpeg.org/ffmpeg/trunk

750f5034 09/11/2009 02:01 AM Måns Rullgård

ARM: faster NEON IMDCT

Originally committed as revision 19817 to svn://svn.ffmpeg.org/ffmpeg/trunk

648d7920 09/10/2009 08:50 AM Måns Rullgård

ARM: NEON optimised FFT and MDCT

Vorbis and AC3 ~3x faster.

Parts by Naotoshi Nojiri, naonoj gmail

Originally committed as revision 19806 to svn://svn.ffmpeg.org/ffmpeg/trunk

deb1b2b6 08/24/2009 10:59 AM Diego Biurrun

Add necessary #include for config.h.

Originally committed as revision 19692 to svn://svn.ffmpeg.org/ffmpeg/trunk

9ae443f4 08/14/2009 01:05 AM Måns Rullgård

10L: remove instruction left over from debugging

Originally committed as revision 19638 to svn://svn.ffmpeg.org/ffmpeg/trunk

e814015d 08/14/2009 01:02 AM Måns Rullgård

ARM: NEON optimised vorbis_inverse_coupling

12% faster Vorbis decoding on Cortex-A8.

Originally committed as revision 19637 to svn://svn.ffmpeg.org/ffmpeg/trunk

341f394f 07/27/2009 10:55 PM Måns Rullgård

ARM: cleaner selection of ELF-spefic assembler directives

Originally committed as revision 19522 to svn://svn.ffmpeg.org/ffmpeg/trunk

e21a8921 07/27/2009 12:53 PM Martin Storsjö

Conditionally compile ELF-specific ARM assembly bits that fail on Windows CE.
patch by Martin Storsjö, martin martin st

Originally committed as revision 19514 to svn://svn.ffmpeg.org/ffmpeg/trunk

7d90972c 07/22/2009 10:38 PM Diego Biurrun

cosmetics: reindent/prettyprint after last commit

Originally committed as revision 19495 to svn://svn.ffmpeg.org/ffmpeg/trunk

31cf61b4 07/22/2009 10:33 PM Diego Biurrun

Only compile in NEON optimizations for H.264 when the H.264 decoder is enabled.

Originally committed as revision 19494 to svn://svn.ffmpeg.org/ffmpeg/trunk

99e5a9d1 07/22/2009 10:27 PM Diego Biurrun

Do not redundantly check for both CONFIG_THEORA_DECODER and CONFIG_VP3_DECODER.
The Theora decoder depends on the VP3 decoder.

Originally committed as revision 19492 to svn://svn.ffmpeg.org/ffmpeg/trunk

0a8958c8 07/20/2009 10:30 PM Måns Rullgård

ARM: handle VFP register arguments in ff_vector_fmul_window_neon()

Originally committed as revision 19475 to svn://svn.ffmpeg.org/ffmpeg/trunk

ce742de2 07/20/2009 10:30 PM Måns Rullgård

ARM: check for VFP register arguments

Originally committed as revision 19474 to svn://svn.ffmpeg.org/ffmpeg/trunk

2483298a 07/04/2009 08:41 PM David Conrad

ARM: NEON VP3 IDCT
15% faster VP3/Theora, 10% faster VP6

Originally committed as revision 19345 to svn://svn.ffmpeg.org/ffmpeg/trunk

2da4e5e3 06/17/2009 10:33 PM Måns Rullgård

ARM: slightly faster NEON H264 horizontal loop filter

Originally committed as revision 19216 to svn://svn.ffmpeg.org/ffmpeg/trunk

c9311a12 05/28/2009 05:19 PM Måns Rullgård

ARM: add some PLD in NEON IDCT

Originally committed as revision 18972 to svn://svn.ffmpeg.org/ffmpeg/trunk

548a9974 05/23/2009 06:47 PM David Conrad

ARM: actually add VP3 loop filter

Originally committed as revision 18917 to svn://svn.ffmpeg.org/ffmpeg/trunk

6db8697a 05/23/2009 06:36 PM David Conrad

ARM: NEON VP3 Loop Filter

Originally committed as revision 18916 to svn://svn.ffmpeg.org/ffmpeg/trunk

d647ed78 04/29/2009 11:38 AM David Conrad

ARM: Use fewer register in NEON put_pixels _y2 and _xy2
Approved by Mans on IRC

Originally committed as revision 18713 to svn://svn.ffmpeg.org/ffmpeg/trunk

428bf2ac 04/29/2009 11:31 AM David Conrad

ARM: NEON put_pixels_clamped

Originally committed as revision 18712 to svn://svn.ffmpeg.org/ffmpeg/trunk

d8f3f340 04/16/2009 08:39 AM David Conrad

Add guaranteed alignment for loading dest pixels in avg_pixels16_neon

Originally committed as revision 18535 to svn://svn.ffmpeg.org/ffmpeg/trunk

cc2e5554 04/04/2009 09:02 PM David Conrad

ARM: NEON optimized put_signed_pixels_clamped

Originally committed as revision 18333 to svn://svn.ffmpeg.org/ffmpeg/trunk

08e12b22 04/04/2009 08:18 PM Måns Rullgård

ARM: NEON optimised add_pixels_clamped

Based on patch by David Conrad.

Originally committed as revision 18332 to svn://svn.ffmpeg.org/ffmpeg/trunk

35690321 03/05/2009 09:20 PM Måns Rullgård

ARM: disable inline asm for armcc

Originally committed as revision 17831 to svn://svn.ffmpeg.org/ffmpeg/trunk

4cd19f6e 03/01/2009 12:11 PM Måns Rullgård

ARM: fix missing MUL16 return type

Originally committed as revision 17679 to svn://svn.ffmpeg.org/ffmpeg/trunk

fe7f149e 02/28/2009 01:48 PM Måns Rullgård

ARM: fix corner-case overflow in H.264 weighted prediction

Originally committed as revision 17657 to svn://svn.ffmpeg.org/ffmpeg/trunk

e1f7cb7f 01/30/2009 11:13 PM Måns Rullgård

ARM: NEON optimised vector_fmul_window

Originally committed as revision 16868 to svn://svn.ffmpeg.org/ffmpeg/trunk

dd927e2e 01/30/2009 11:13 PM Måns Rullgård

ARM: NEON optimised vector_fmul

Originally committed as revision 16867 to svn://svn.ffmpeg.org/ffmpeg/trunk

ca6532f6 01/27/2009 04:34 PM Måns Rullgård

ARM: remove some unused macro arguments

Originally committed as revision 16824 to svn://svn.ffmpeg.org/ffmpeg/trunk

d8f9269d 01/27/2009 04:06 PM Måns Rullgård

ARM: reorder some instructions in put_pixels*_arm for speed gains

Originally committed as revision 16823 to svn://svn.ffmpeg.org/ffmpeg/trunk

00c5727d 01/27/2009 04:06 PM Måns Rullgård

ARM: replace jump tables with conditional branches

Originally committed as revision 16822 to svn://svn.ffmpeg.org/ffmpeg/trunk

d9e68f5c 01/27/2009 04:06 PM Måns Rullgård

ARM: replace explicit literal loads with ldr Rd, =lit

Originally committed as revision 16821 to svn://svn.ffmpeg.org/ffmpeg/trunk

fc252eba 01/27/2009 04:06 PM Måns Rullgård

ARM: change alignment of loops in put_pixels*_arm to 32

Originally committed as revision 16820 to svn://svn.ffmpeg.org/ffmpeg/trunk

4f928a4d 01/27/2009 04:06 PM Måns Rullgård

ARM: optimised mid_pred()

Originally committed as revision 16819 to svn://svn.ffmpeg.org/ffmpeg/trunk

1214bd86 01/27/2009 04:06 PM Måns Rullgård

ARM: allow register operands for shifts in MULL

Originally committed as revision 16818 to svn://svn.ffmpeg.org/ffmpeg/trunk

bd53b426 01/25/2009 01:04 PM Måns Rullgård

ARM: NEON optimised H.264 weighted prediction

Originally committed as revision 16771 to svn://svn.ffmpeg.org/ffmpeg/trunk

5a29589b 01/25/2009 01:04 PM Måns Rullgård

ARM: NEON optimised H.264 biweighted prediction

Originally committed as revision 16770 to svn://svn.ffmpeg.org/ffmpeg/trunk

406792e7 01/19/2009 03:46 PM Diego Biurrun

cosmetics: Remove pointless period after copyright statement non-sentences.

Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk

77c45373 01/18/2009 08:43 PM Måns Rullgård

ARM: simplify ff_put/avg_h264_chroma_mc4/8_neon definitions, no code change

Originally committed as revision 16677 to svn://svn.ffmpeg.org/ffmpeg/trunk

49fb20cb 01/14/2009 05:19 PM Aurelien Jacobs

replace all occurrence of ENABLE_ by the corresponding CONFIG_, HAVE_ or ARCH_
and remove all ENABLE_ definitions.

Originally committed as revision 16600 to svn://svn.ffmpeg.org/ffmpeg/trunk

b250f9c6 01/13/2009 11:44 PM Aurelien Jacobs

Change semantic of CONFIG_*, HAVE_* and ARCH_*.
They are now always defined to either 0 or 1.

Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk

9a0cf9f8 01/12/2009 08:37 PM Måns Rullgård

ARM: use push/pop pseudo-instructions in simple_idct_armv6.S

Originally committed as revision 16570 to svn://svn.ffmpeg.org/ffmpeg/trunk

e9497946 01/12/2009 08:37 PM Måns Rullgård

ARM: simple_idct_armv6.S whitespace cosmetics

Originally committed as revision 16569 to svn://svn.ffmpeg.org/ffmpeg/trunk

7f727ace 01/12/2009 08:37 PM Måns Rullgård

ARM: clean up pc-relative references in simple_idct_armv6.S

Originally committed as revision 16568 to svn://svn.ffmpeg.org/ffmpeg/trunk

3b16c719 01/12/2009 08:37 PM Måns Rullgård

ARM: use rX register names in simple_idct_armv6.S

Originally committed as revision 16567 to svn://svn.ffmpeg.org/ffmpeg/trunk

172a39d1 12/30/2008 03:13 AM Måns Rullgård

ARM: work around linker bug with movw/movt relocations in shared libs

Originally committed as revision 16395 to svn://svn.ffmpeg.org/ffmpeg/trunk

77e2249e 12/30/2008 03:13 AM Måns Rullgård

ARM: rename coefficient table in NEON IDCT

Originally committed as revision 16392 to svn://svn.ffmpeg.org/ffmpeg/trunk

f23740d9 12/26/2008 07:52 PM Måns Rullgård

ARM: NEON optimised float_to_int16

Originally committed as revision 16352 to svn://svn.ffmpeg.org/ffmpeg/trunk

760badc1 12/25/2008 11:13 PM Måns Rullgård

ARM: add new h264 idct functions

Originally committed as revision 16312 to svn://svn.ffmpeg.org/ffmpeg/trunk

a2fc0f6a 12/17/2008 12:54 AM Måns Rullgård

ARM: replace "armv4l" with "arm"

Originally committed as revision 16179 to svn://svn.ffmpeg.org/ffmpeg/trunk