Statistics
| Branch: | Revision:

ffmpeg / libavcodec / arm @ 2912e87a

Name Size Revision Age Author Comment
Makefile 3.43 KB a7878c9f over 9 years Mans Rullgard VP8: ARM optimised decode_block_coeffs_internal...
aac.h 6.1 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
asm-offsets.h 1.25 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
asm.S 2.12 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
dcadsp_init_arm.c 1.12 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
dcadsp_neon.S 2.11 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
dsputil_arm.S 24.4 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
dsputil_arm.h 1.25 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
dsputil_armv6.S 20.5 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
dsputil_init_arm.c 5.22 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
dsputil_init_armv5te.c 1.58 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
dsputil_init_armv6.c 4.93 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
dsputil_init_neon.c 17.3 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
dsputil_init_vfp.c 1.26 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
dsputil_iwmmxt.c 8.72 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
dsputil_iwmmxt_rnd_template.c 47 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
dsputil_neon.S 26.4 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
dsputil_vfp.S 5.09 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
fft_init_arm.c 2.24 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
fft_neon.S 15 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
fmtconvert_init_arm.c 1.69 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
fmtconvert_neon.S 14.5 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
fmtconvert_vfp.S 2.68 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
h264dsp_init_arm.c 7.06 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
h264dsp_neon.S 61.7 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
h264idct_neon.S 13 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
h264pred_init_arm.c 3.31 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
h264pred_neon.S 11.8 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
int_neon.S 4.01 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
jrevdct_arm.S 13.6 KB 2ad4c241 almost 11 years Måns Rullgård ARM: make function names all-lowercase Origina...
mathops.h 3.09 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
mdct_neon.S 12.2 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
mpegvideo_arm.c 2.04 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
mpegvideo_arm.h 965 Bytes 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
mpegvideo_armv5te.c 2.99 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
mpegvideo_armv5te_s.S 3.96 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
mpegvideo_iwmmxt.c 5.06 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
mpegvideo_neon.S 3.64 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
rdft_neon.S 6.34 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
simple_idct_arm.S 21.5 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
simple_idct_armv5te.S 18.8 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
simple_idct_armv6.S 13.1 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
simple_idct_neon.S 12.4 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
synth_filter_neon.S 4.13 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
vp3dsp_neon.S 13.8 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
vp56_arith.h 3.51 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
vp56dsp_init_arm.c 1.24 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
vp56dsp_neon.S 4.78 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
vp8.h 1.11 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
vp8_armv6.S 7.61 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
vp8dsp_init_arm.c 8.4 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
vp8dsp_neon.S 66.4 KB 2912e87a over 9 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...

Latest revisions

# Date Author Comment
2912e87a 03/19/2011 01:33 PM Mans Rullgard

Replace FFmpeg with Libav in licence headers

Signed-off-by: Mans Rullgard <>

0b32da90 02/27/2011 01:53 PM Mans Rullgard

ARM: VP8: fix build on systems with global symbol prefix

Signed-off-by: Mans Rullgard <>

8b454c35 02/27/2011 01:53 PM Mans Rullgard

ARM: fix vp8 neon with pic enabled

The assembler emits literal pools too far from the load instructions,
so we must do it explicitly at a suitable location.

Signed-off-by: Mans Rullgard <>

e6b1ed69 02/13/2011 02:36 PM Loren Merritt

FFT: factor a shuffle out of the inner loop and merge it into fft_permute.

6% faster SSE FFT on Conroe, 2.5% on Penryn.

Signed-off-by: Janne Grunau <>

a7878c9f 02/11/2011 03:48 PM Mans Rullgard

VP8: ARM optimised decode_block_coeffs_internal

Approximately 5% faster on Cortex-A8.

Signed-off-by: Mans Rullgard <>

7da48fd0 02/11/2011 03:48 PM Mans Rullgard

ARM optimised vp56_rac_get_prob()

Approximately 3% faster on Cortex-A8.

Signed-off-by: Mans Rullgard <>

a1c1d3c0 02/07/2011 04:08 PM Mans Rullgard

VP8: ARM NEON optimisations for dsp functions

This adds NEON optimised versions of all functions in VP8DSPContext.
Based on initial work by Rob Clark.

Signed-off-by: Mans Rullgard <>

b9a639dd 02/02/2011 11:35 AM Mans Rullgard

ARM: add helper macro for declaring constant data

Signed-off-by: Mans Rullgard <>

c73d99e6 02/02/2011 02:44 AM Justin Ruggles

Separate format conversion DSP functions from DSPContext.

This will be beneficial for use with the audio conversion API without
requiring it to depend on all of dsputil.

Signed-off-by: Mans Rullgard <>

80ba1ddb 01/31/2011 08:28 PM Justin Ruggles

Remove unneeded add bias from 3 functions.

DSPContext.vector_fmul_window()
DCADSPContext.lfe_fir()
SynthFilterContext.synth_filter_float()

Signed-off-by: Mans Rullgard <>

View revisions

Also available in: Atom