1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-23 12:43:46 +02:00
FFmpeg/libavcodec/arm
Christophe GISQUET 7e1ce6a6ac dsputil: remove shift parameter from scalarproduct_int16
There is only one caller, which does not need the shifting. Other use cases
are situations where different roundings would be needed.

The x86 and neon versions are modified accordingly.

Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2012-03-07 10:29:52 -08:00
..
aac.h ARM: allow building in Thumb2 mode 2011-06-23 07:31:54 +01:00
ac3dsp_arm.S ARM: allow building in Thumb2 mode 2011-06-23 07:31:54 +01:00
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: ac3dsp: optimised update_bap_counts() 2011-06-01 15:45:13 +01:00
ac3dsp_neon.S ARM: ac3: update ff_ac3_extract_exponents_neon per 8b7b2d6 2011-07-02 18:24:41 +01:00
asm-offsets.h mpegvideo: remove some unused variables from MpegEncContext. 2011-10-23 14:13:40 +02:00
asm.S ARM: 4-byte align start of all asm functions 2012-01-13 19:09:59 +00:00
dca.h ARM: dca: disable optimised decode_blockcodes() for old gcc 2011-12-15 01:02:58 +00:00
dcadsp_init_arm.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
dcadsp_neon.S ARM: allow building in Thumb2 mode 2011-06-23 07:31:54 +01:00
dsputil_arm.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
dsputil_arm.S ARM: remove check for PLD instruction 2011-06-29 21:57:03 +01:00
dsputil_armv6.S ARM: remove needless .text/.align directives 2011-11-23 15:06:50 +00:00
dsputil_init_arm.c dsputil: Add ff_ prefix to the dsputil*_init* functions 2012-02-15 22:06:34 +02:00
dsputil_init_armv5te.c simple_idct: add 10-bit version 2011-07-20 17:49:48 +01:00
dsputil_init_armv6.c dsputil: update per-arch init funcs for non-h264 high bit depth 2011-07-21 18:10:58 +01:00
dsputil_init_neon.c dsputil: remove shift parameter from scalarproduct_int16 2012-03-07 10:29:52 -08:00
dsputil_init_vfp.c ARM: disable ff_vector_fmul_vfp on VFPv3 systems 2011-05-27 20:33:06 +01:00
dsputil_iwmmxt_rnd_template.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
dsputil_iwmmxt.c dsputil: update per-arch init funcs for non-h264 high bit depth 2011-07-21 18:10:58 +01:00
dsputil_neon.S ARM: NEON put/avg_pixels8/16 cosmetics 2011-12-01 19:41:36 +00:00
dsputil_vfp.S ARM: allow building in Thumb2 mode 2011-06-23 07:31:54 +01:00
fft_fixed_init_arm.c ARM: NEON fixed-point forward MDCT 2011-04-03 22:39:52 +01:00
fft_fixed_neon.S ARM: workaround for bug in GNU assembler 2011-07-05 18:39:23 +01:00
fft_init_arm.c ARM: fix build with FFT enabled and MDCT disabled 2012-01-20 16:14:01 +00:00
fft_neon.S ARM: remove needless .text/.align directives 2011-11-23 15:06:50 +00:00
fmtconvert_init_arm.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
fmtconvert_neon.S ARM: remove needless .text/.align directives 2011-11-23 15:06:50 +00:00
fmtconvert_vfp.S ARM: allow building in Thumb2 mode 2011-06-23 07:31:54 +01:00
h264cmc_neon.S rv40: NEON optimised chroma MC 2011-12-06 13:48:25 +00:00
h264dsp_init_arm.c H264: change weight/biweight functions to take a height argument. 2011-10-21 01:00:45 -07: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 h264: 4:2:2 intra decoding support 2011-10-21 01:00:41 -07:00
h264pred_neon.S ARM: use const macro to define constant data in asm 2011-07-10 17:56:06 +01:00
int_neon.S dsputil: remove shift parameter from scalarproduct_int16 2012-03-07 10:29:52 -08:00
jrevdct_arm.S ARM: jrevdct_arm: simplify stack usage 2011-06-13 12:30:22 +01:00
Makefile aacsbr: ARM NEON optimised sbrdsp functions 2012-01-28 14:56:18 +00:00
mathops.h ARM: allow building in Thumb2 mode 2011-06-23 07:31:54 +01:00
mdct_fixed_neon.S ARM: NEON fixed-point forward MDCT 2011-04-03 22:39:52 +01:00
mdct_neon.S ARM: remove needless .text/.align directives 2011-11-23 15:06:50 +00:00
mpegaudiodsp_fixed_armv6.S ARM: allow building in Thumb2 mode 2011-06-23 07:31:54 +01:00
mpegaudiodsp_init_arm.c ARM: optimised mpadsp_apply_window_fixed 2011-06-13 11:33:44 +01:00
mpegvideo_arm.c mpegvideo: Add ff_ prefix to nonstatic functions 2012-02-15 22:07:23 +02:00
mpegvideo_arm.h mpegvideo: Add ff_ prefix to nonstatic functions 2012-02-15 22:07:23 +02:00
mpegvideo_armv5te_s.S ARM: allow building in Thumb2 mode 2011-06-23 07:31:54 +01:00
mpegvideo_armv5te.c mpegvideo: Add ff_ prefix to nonstatic functions 2012-02-15 22:07:23 +02:00
mpegvideo_iwmmxt.c mpegvideo: Add ff_ prefix to nonstatic functions 2012-02-15 22:07:23 +02:00
mpegvideo_neon.S ARM: allow building in Thumb2 mode 2011-06-23 07:31:54 +01:00
neon.S ARM: make some NEON macros reusable 2011-12-02 19:59:18 +00:00
rdft_neon.S ARM: allow building in Thumb2 mode 2011-06-23 07:31:54 +01:00
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 rv34: change most "int stride" into "ptrdiff_t stride". 2012-02-20 14:58:25 -08:00
rv40dsp_neon.S rv40: NEON optimised weak loop filter 2011-12-16 14:36:01 +00:00
sbrdsp_init_arm.c SBR DSP: use intptr_t for the ixh parameter. 2012-02-23 15:48:40 -08: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 ARM: allow building in Thumb2 mode 2011-06-23 07:31:54 +01:00
simple_idct_armv6.S ARM: allow building in Thumb2 mode 2011-06-23 07:31:54 +01:00
simple_idct_neon.S ARM: use const macro to define constant data in asm 2011-07-10 17:56:06 +01:00
synth_filter_neon.S ARM: allow building in Thumb2 mode 2011-06-23 07:31:54 +01:00
vp3dsp_neon.S ARM: use const macro to define constant data in asm 2011-07-10 17:56:06 +01:00
vp8_armv6.S doxygen: Do not include license boilerplates in Doxygen comment blocks. 2012-02-06 19:39:24 +01:00
vp8.h arm: Add missing #include to vp8.h to fix a make checkheaders warning. 2012-02-09 12:26:47 +01:00
vp8dsp_init_arm.c vp8: change int stride to ptrdiff_t stride. 2012-03-02 10:31:50 -08:00
vp8dsp_neon.S doxygen: Do not include license boilerplates in Doxygen comment blocks. 2012-02-06 19:39:24 +01:00
vp56_arith.h ARM: allow building in Thumb2 mode 2011-06-23 07:31:54 +01:00
vp56dsp_init_arm.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vp56dsp_neon.S Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00