FFmpeg git repo
Go to file
Mans Rullgard fddc5b9bea celp: optimise ff_celp_lp_synthesis_filter()
Adding instead of subtracting the products in the loop allows the
compiler to generate more efficient multiply-accumulate instructions
when 16-bit multiply-subtract is not available. ARM has only
multiply-accumulate for 16-bit operands.  In general, if only one
variant exists, it is usually accumulate rather than subtract.

In the same spirit, using the dedicated saturation function enables
use of any special optimised versions of this.

Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-08-13 01:03:25 +01:00
compat
doc lavc: fix mixing CODEC_ID/AV_CODEC_ID in C++ code. 2012-08-10 18:48:40 +02:00
libavcodec celp: optimise ff_celp_lp_synthesis_filter() 2012-08-13 01:03:25 +01:00
libavdevice
libavfilter doxygen: Fix function parameter names to match the code 2012-08-09 20:05:55 +02:00
libavformat lavf: Detect discontinuities in timestamps for framerate/analyzeduration calculation 2012-08-12 12:39:49 +03:00
libavresample avresample: De-doxygenize some comments where Doxygen is not appropriate 2012-08-11 20:22:01 +02:00
libavutil libavutil: add saturating addition functions 2012-08-13 01:03:10 +01:00
libswscale x86: rename libavutil/x86_cpu.h to libavutil/x86/asm.h 2012-08-09 00:58:20 +01:00
presets
tests fate: Only test enabled filters 2012-08-11 20:26:31 +02:00
tools
.gitignore
COPYING.GPLv2
COPYING.GPLv3
COPYING.LGPLv2.1
COPYING.LGPLv3
CREDITS
Changelog
Doxyfile
INSTALL
LICENSE doc: Clarify licensing issues arising from external libraries 2012-08-12 13:28:58 +02:00
Makefile build: add HOSTOBJS to SUBDIR_VARS list 2012-08-09 03:49:19 +02:00
README
RELEASE
arch.mak
avconv.c avconv: allow no input files. 2012-08-08 21:56:26 +02:00
avconv.h avconv: rename OutputStream.is_past_recording_time to finished. 2012-08-08 21:55:45 +02:00
avconv_filter.c avconv: split configuring filter configuration to a separate file. 2012-08-08 11:11:52 +02:00
avconv_opt.c avconv: split option parsing into a separate file. 2012-08-08 11:10:06 +02:00
avplay.c avplay: fix build with lavfi disabled. 2012-08-08 11:14:10 +02:00
avprobe.c
avserver.c
cmdutils.c
cmdutils.h
cmdutils_common_opts.h
common.mak
configure configure: Rename check_asm() to more fitting check_inline_asm() 2012-08-11 20:26:31 +02:00
library.mak build: Remove all installed headers and header directories on uninstall 2012-08-07 22:54:43 +02:00
version.sh

README

Libav README
------------

1) Documentation
----------------

* Read the documentation in the doc/ directory.

2) Licensing
------------

* See the LICENSE file.