FFmpeg/libavutil
Måns Rullgård 335ee1aadd Move libm replacements to new header libm.h
ffmpeg.c uses lrintf(), which is missing on some systems.  Previously
it picked up the replacement via libavutil/internal.h due to
HAVE_AV_CONFIG_H being erroneously defined.

Moving these replacements to a separate header enables ffmpeg.c to
use them without being exposed to internal interfaces.

This use of a non-public header is justified by the header in question
not being part of the internal interface either.  It should rather be
considered as part of the build system, which is shared between the
libraries and the applications.

This header cannot be installed since the tested conditions depend on
the compiler.

Originally committed as revision 22399 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-09 15:10:23 +00:00
..
arm ARM: add some missing includes 2010-03-08 19:59:54 +00:00
avr32 Mark all intreadwrite functions av_always_inline 2010-01-18 01:35:19 +00:00
bfin Split libavutil/timer.h per architecture 2009-04-01 22:56:22 +00:00
mips Mark all intreadwrite functions av_always_inline 2010-01-18 01:35:19 +00:00
ppc Mark all intreadwrite functions av_always_inline 2010-01-18 01:35:19 +00:00
sh4 Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
tomi TOMI: 16- and 32-bit intreadwrite functions 2010-02-19 03:20:01 +00:00
x86 Add lots of missing includes 2010-03-08 18:43:52 +00:00
adler32.c Fix compilation of adler32 test program: Use av_log_set_level() 2009-03-19 01:10:30 +00:00
adler32.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
aes.c cosmetics: Rename prn variable to prng (Pseudo Random Number Generator). 2009-04-10 17:23:38 +00:00
aes.h Add "const" to AES function arguments where possible without generating 2009-01-28 17:48:26 +00:00
attributes.h Move gcc attribute macros to new header libavutil/attributes.h 2010-03-08 21:28:56 +00:00
avstring.c Add av_stristr() function 2010-03-06 19:41:22 +00:00
avstring.h More descriptive names for av_stristr() parameters 2010-03-08 22:16:05 +00:00
avutil.h Bump minor number and add APIchanges entry after the inclusion of 2010-03-06 20:07:52 +00:00
base64.c Mark non-exported functions in test and example programs as static. 2009-03-31 09:32:59 +00:00
base64.h Remove '\p', '\c' and '\e' doxygen markup from doxy, as it should 2009-06-06 09:35:15 +00:00
bswap.h AVR32: inline asm for bswap.h 2009-08-17 00:15:51 +00:00
common.h Fix build on configurations without fast av_log2() 2010-03-09 01:19:28 +00:00
crc.c Fix cast of byte buffer to uint32 that was disregarding alignment 2009-06-12 02:13:12 +00:00
crc.h spelling/grammar/consistency review part I 2009-01-28 00:16:05 +00:00
crc_data.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
des.c Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
des.h Add support for 3DES to DES module 2009-02-03 16:45:42 +00:00
fifo.c Clarify non constness of src in av_fifo_generic_write() 2010-02-23 12:14:13 +00:00
fifo.h Extend doxy for the src parameter of av_fifo_generic_write(). 2010-02-24 23:52:52 +00:00
integer.c Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
integer.h Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
internal.h Move libm replacements to new header libm.h 2010-03-09 15:10:23 +00:00
intfloat_readwrite.c Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
intfloat_readwrite.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
intmath.h Fix build on configurations without fast av_log2() 2010-03-09 01:19:28 +00:00
intreadwrite.h Fix build failure with fast_unaligned and non-gcc-compatible compilers 2010-03-02 03:16:24 +00:00
lfg.c Implement av_bmg_next(), a Box-Muller Gaussian random generator. 2009-12-12 16:24:37 +00:00
lfg.h Implement av_bmg_next(), a Box-Muller Gaussian random generator. 2009-12-12 16:24:37 +00:00
libavutil.v Add symbol versioning for shared libraries 2010-01-16 04:49:02 +00:00
libm.h Move libm replacements to new header libm.h 2010-03-09 15:10:23 +00:00
lls.c Remove disabled code cruft. 2009-08-10 13:42:16 +00:00
lls.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
log.c Make av_log_level static at next lavu major version bump. 2009-12-03 18:15:54 +00:00
log.h Remove useless definition of struct AVCLASS. 2009-07-12 11:30:42 +00:00
lzo.c Give liblzo benchmark conditionals more descriptive names and add convenience 2009-04-09 15:11:48 +00:00
lzo.h Documentation for LZO error return value flags 2009-02-02 20:42:06 +00:00
Makefile Move gcc attribute macros to new header libavutil/attributes.h 2010-03-08 21:28:56 +00:00
mathematics.c av_compare_ts() 2010-02-07 16:26:50 +00:00
mathematics.h More accurate value for log2(10) 2010-02-21 20:47:10 +00:00
md5.c Replace WORDS_BIGENDIAN with HAVE_BIGENDIAN 2009-07-26 12:20:04 +00:00
md5.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
mem.c Add --malloc-prefix to apply a prefix to malloc, free etc 2010-01-28 13:06:31 +00:00
mem.h Remove DECLARE_ALIGNED_{8,16} macros 2010-03-06 14:24:59 +00:00
pca.c cosmetics: Rename prn variable to prng (Pseudo Random Number Generator). 2009-04-10 17:23:38 +00:00
pca.h Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
pixdesc.c Add initial support for 12-bit color mode. 2010-03-05 08:26:23 +00:00
pixdesc.h Move read_line() and write_line() definition from pixdesc.h to 2010-02-16 20:17:50 +00:00
pixfmt.h Add initial support for 12-bit color mode. 2010-03-05 08:26:23 +00:00
random_seed.c add ff_random_get_seed to be used in conjunction with random functions 2009-03-08 01:28:14 +00:00
random_seed.h Fix typo: 'conjuction' -> 'conjunction'. 2009-03-15 16:36:36 +00:00
rational.c Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
rational.h Remove '\p', '\c' and '\e' doxygen markup from doxy, as it should 2009-06-06 09:35:15 +00:00
rc4.c Remove more functions disabled by major version bump. 2009-03-08 15:02:12 +00:00
rc4.h Add and use a public API for RC4 and DES, analogous to the AES API. 2009-02-03 14:20:55 +00:00
sha.c Include sha1.h from sha.c: It contains several prototypes. 2010-02-28 02:32:16 +00:00
sha.h Add SHA-2 hashing 2009-07-17 04:30:06 +00:00
sha1.h Prepare SHA code to handle SHA-2 as well. For now rename files and functions 2009-07-10 15:50:49 +00:00
softfloat.c Make softfloat test program compile again: Setting the av_log_level variable 2009-03-20 00:23:13 +00:00
softfloat.h spelling/grammar/consistency review part I 2009-01-28 00:16:05 +00:00
timer.h ARM: START/STOP_TIMER support for ARMv7 2009-04-01 22:56:26 +00:00
tree.c Plug memory leak in NUT muxer and demuxer 2010-03-03 17:31:24 +00:00
tree.h Plug memory leak in NUT muxer and demuxer 2010-03-03 17:31:24 +00:00
utils.c Prefer "*FUNC_NAME(" over "* FUNC_NAME(" for XXX_configuration() and 2010-01-03 14:31:25 +00:00
x86_cpu.h typedef int x86_reg on non x86 2009-03-19 14:49:47 +00:00