android_external_ffmpeg/libavcodec/arm
Mans Rullgard cbc7d60afa arm: dsputil: fix overreads in put/avg_pixels functions
The vertically interpolating variants of these functions read
ahead one line to optimise the loop.  On the last line processed,
this might be outside the buffer.  Fix these invalid reads by
processing the last line outside the loop.

Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-05-10 14:39:34 +01:00
..
aac.h
aacpsdsp_init_arm.c aacps: NEON optimisations 2012-05-05 22:04:21 +01:00
aacpsdsp_neon.S aacps: NEON optimisations 2012-05-05 22:04:21 +01:00
ac3dsp_arm.S
ac3dsp_armv6.S ARM: ac3: fix ac3_bit_alloc_calc_bap_armv6 2012-02-02 18:50:42 +00:00
ac3dsp_init_arm.c ARM: allow runtime masking of CPU features 2012-04-22 12:30:45 +01:00
ac3dsp_neon.S
asm-offsets.h
asm.S ARM: add some compatibility macros 2012-04-25 21:41:39 +01:00
dca.h ARM: dca: disable optimised decode_blockcodes() for old gcc 2011-12-15 01:02:58 +00:00
dcadsp_init_arm.c ARM: allow runtime masking of CPU features 2012-04-22 12:30:45 +01:00
dcadsp_neon.S
dsputil_arm.h remove iwmmxt optimizations 2012-03-12 22:46:56 +01:00
dsputil_arm.S
dsputil_armv6.S ARM: remove needless .text/.align directives 2011-11-23 15:06:50 +00:00
dsputil_init_arm.c ARM: allow runtime masking of CPU features 2012-04-22 12:30:45 +01:00
dsputil_init_armv5te.c Remove lowres video decoding 2012-04-21 18:56:19 +01:00
dsputil_init_armv6.c Remove lowres video decoding 2012-04-21 18:56:19 +01:00
dsputil_init_neon.c Remove lowres video decoding 2012-04-21 18:56:19 +01:00
dsputil_init_vfp.c ARM: allow runtime masking of CPU features 2012-04-22 12:30:45 +01:00
dsputil_neon.S arm: dsputil: fix overreads in put/avg_pixels functions 2012-05-10 14:39:34 +01:00
dsputil_vfp.S
fft_fixed_init_arm.c ARM: allow runtime masking of CPU features 2012-04-22 12:30:45 +01:00
fft_fixed_neon.S
fft_init_arm.c ARM: allow runtime masking of CPU features 2012-04-22 12:30:45 +01:00
fft_neon.S ARM: remove needless .text/.align directives 2011-11-23 15:06:50 +00:00
fmtconvert_init_arm.c ARM: allow runtime masking of CPU features 2012-04-22 12:30:45 +01:00
fmtconvert_neon.S ARM: remove needless .text/.align directives 2011-11-23 15:06:50 +00:00
fmtconvert_vfp.S
h264cmc_neon.S rv40: NEON optimised chroma MC 2011-12-06 13:48:25 +00:00
h264dsp_init_arm.c ARM: allow runtime masking of CPU features 2012-04-22 12:30:45 +01:00
h264dsp_neon.S ARM: move NEON H264 chroma mc to a separate file 2011-12-06 13:48:24 +00:00
h264idct_neon.S ARM: remove needless .text/.align directives 2011-11-23 15:06:50 +00:00
h264pred_init_arm.c ARM: allow runtime masking of CPU features 2012-04-22 12:30:45 +01:00
h264pred_neon.S
int_neon.S dsputil: remove shift parameter from scalarproduct_int16 2012-03-07 10:29:52 -08:00
jrevdct_arm.S
Makefile aacps: NEON optimisations 2012-05-05 22:04:21 +01:00
mathops.h
mdct_fixed_neon.S
mdct_neon.S ARM: remove needless .text/.align directives 2011-11-23 15:06:50 +00:00
mpegaudiodsp_fixed_armv6.S
mpegaudiodsp_init_arm.c ARM: allow runtime masking of CPU features 2012-04-22 12:30:45 +01:00
mpegvideo_arm.c ARM: allow runtime masking of CPU features 2012-04-22 12:30:45 +01:00
mpegvideo_arm.h remove iwmmxt optimizations 2012-03-12 22:46:56 +01:00
mpegvideo_armv5te.c mpegvideo: Add ff_ prefix to nonstatic functions 2012-02-15 22:07:23 +02:00
mpegvideo_armv5te_s.S
mpegvideo_neon.S
neon.S ARM: make some NEON macros reusable 2011-12-02 19:59:18 +00:00
rdft_neon.S
rv34dsp_init_neon.c rv34: change most "int stride" into "ptrdiff_t stride". 2012-02-20 14:58:25 -08:00
rv34dsp_neon.S rv34: add NEON rv34_idct_add 2012-01-16 19:26:41 +01:00
rv40dsp_init_neon.c rv40dsp: implement prescaled versions for biweight. 2012-04-10 10:06:48 -07:00
rv40dsp_neon.S rv40: NEON optimised weak loop filter 2011-12-16 14:36:01 +00:00
sbrdsp_init_arm.c ARM: allow runtime masking of CPU features 2012-04-22 12:30:45 +01:00
sbrdsp_neon.S aacsbr: ARM NEON optimised sbrdsp functions 2012-01-28 14:56:18 +00:00
simple_idct_arm.S ARM: fix Thumb-mode simple_idct_arm 2012-01-13 19:09:59 +00:00
simple_idct_armv5te.S
simple_idct_armv6.S
simple_idct_neon.S
synth_filter_neon.S
vp3dsp_neon.S
vp8.h arm: Add missing #include to vp8.h to fix a make checkheaders warning. 2012-02-09 12:26:47 +01:00
vp8_armv6.S doxygen: Do not include license boilerplates in Doxygen comment blocks. 2012-02-06 19:39:24 +01:00
vp8dsp.h vp8: arm: separate ARMv6 functions from NEON 2012-04-25 21:41:39 +01:00
vp8dsp_armv6.S vp8: armv6: fix non-armv6t2 build 2012-04-25 23:16:31 +01:00
vp8dsp_init_arm.c vp8: arm: separate ARMv6 functions from NEON 2012-04-25 21:41:39 +01:00
vp8dsp_init_armv6.c vp8: armv6 optimisations 2012-04-25 21:41:39 +01:00
vp8dsp_init_neon.c vp8: arm: separate ARMv6 functions from NEON 2012-04-25 21:41:39 +01:00
vp8dsp_neon.S vp8: arm: separate ARMv6 functions from NEON 2012-04-25 21:41:39 +01:00
vp56_arith.h
vp56dsp_init_arm.c ARM: allow runtime masking of CPU features 2012-04-22 12:30:45 +01:00
vp56dsp_neon.S