Statistics
| Branch: | Revision:

ffmpeg / libavcodec / arm @ 2912e87a

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