You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Diego Pettenò
3fc548df28
Make ff_inverse stay with libavutil, and optional copy it to libavcodec.
...
The ff_inverse table is used by FASTDIV macro, defined in libavutil, but up
to now the table was defined only in libavcodec.
After this change, the main copy of ff_inverse is part of libavutil (just
like FASTDIV), but if CONFIG_SMALL is unset, then a different copy is made
available to libavcodec, to avoid the performance penalty of using an
external look up table.
Dynamic linking works, because the libraries are linked with -Bsymbolic, so
the local copy of the symbol has priority over the external; static linking
works because the table is on a standalone object file in both libraries,
so the linker is able to discard one of the two.
Tested on Linux/x86-64 and Mac OS X/x86-64.
Originally committed as revision 24383 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
..
arm
Add av_ prefix to bswap macros
15 years ago
avr32
Add av_ prefix to bswap macros
15 years ago
bfin
Add av_ prefix to bswap macros
15 years ago
mips
…
ppc
…
sh4
Add av_ prefix to bswap macros
15 years ago
tomi
…
x86
Add av_ prefix to bswap macros
15 years ago
Makefile
Make ff_inverse stay with libavutil, and optional copy it to libavcodec.
15 years ago
adler32.c
…
adler32.h
adler32: add API documentation
15 years ago
aes.c
aes: fix array index out of bounds warning
15 years ago
aes.h
aes: improve av_aes_crypt() documentation
15 years ago
attributes.h
…
avstring.c
…
avstring.h
…
avutil.h
Update lavu minor and add APIchanges entry after r24174 (add bswap.h
15 years ago
base64.c
…
base64.h
base64: improve documentation
15 years ago
bswap.h
Make bswap.h safe to install as public API
15 years ago
colorspace.h
Move colorspace.h from libavcodec to libavutil.
15 years ago
common.h
Allow arch-overrides for all common.h clip and log2 functions
15 years ago
crc.c
Add av_ prefix to bswap macros
15 years ago
crc.h
…
crc_data.h
…
des.c
Add av_ prefix to bswap macros
15 years ago
des.h
…
error.c
…
error.h
Improve av_strerror() documentation
15 years ago
eval.c
…
eval.h
Fix grammar errors in documentation
15 years ago
fifo.c
…
fifo.h
Fix grammar errors in documentation
15 years ago
integer.c
…
integer.h
Fix grammar errors in documentation
15 years ago
internal.h
Use attribute force_align_arg_pointer only on x86_32.
15 years ago
intfloat_readwrite.c
…
intfloat_readwrite.h
…
intmath.h
Remove macro duplication between common.h and intmath.h
15 years ago
intreadwrite.h
Make intreadwrite.h installation-safe
15 years ago
inverse.c
Make ff_inverse stay with libavutil, and optional copy it to libavcodec.
15 years ago
lfg.c
lfg: add missing includes
15 years ago
lfg.h
Restore array sizes in doxygen parameter names.
15 years ago
libavutil.v
…
libm.h
…
lls.c
…
lls.h
…
log.c
…
log.h
Add parameter names to av_log/av_vlog function declarations.
15 years ago
lzo.c
…
lzo.h
…
mathematics.c
Silence "comparison of unsigned expression >= 0 is always true" warning.
15 years ago
mathematics.h
Fix grammar errors in documentation
15 years ago
md5.c
Add av_ prefix to bswap macros
15 years ago
md5.h
…
mem.c
…
mem.h
Fix grammar errors in documentation
15 years ago
pca.c
…
pca.h
…
pixdesc.c
pixdesc: add missing includes
15 years ago
pixdesc.h
Reindent after r24101.
15 years ago
pixfmt.h
…
random_seed.c
Fix infinite loop with clock() returning (clock_t)-1.
15 years ago
random_seed.h
Fix grammar errors in documentation
15 years ago
rational.c
…
rational.h
Fix grammar errors in documentation
15 years ago
rc4.c
…
rc4.h
…
sha.c
Add av_ prefix to bswap macros
15 years ago
sha.h
Fix grammar errors in documentation
15 years ago
sha1.h
Fix grammar errors in documentation
15 years ago
softfloat.c
…
softfloat.h
…
timer.h
…
tree.c
…
tree.h
Fix grammar errors in documentation
15 years ago
utils.c
…
x86_cpu.h
…