1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-23 12:43:46 +02:00
FFmpeg/libavutil
Mans Rullgard b57c1da81e arm: detect cpu features at runtime on Linux
This allows compiling optimised functions for features not enabled
in the core build and selecting these at runtime if the system has
the necessary support.

Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-12-07 16:54:04 +00:00
..
arm arm: detect cpu features at runtime on Linux 2012-12-07 16:54:04 +00:00
avr32 Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
bfin Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
mips mips: intreadwrite: fix inline asm for gcc 4.8 2012-05-09 13:45:22 +01:00
ppc float_dsp: ppc: add a separate header for Altivec function prototypes 2012-06-08 14:52:01 -04:00
sh4 Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
tomi Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
x86 x86: float_dsp: fix compilation of ff_vector_dmul_scalar_avx() on x86-32 2012-12-06 14:11:15 +01:00
adler32.c tests/examples: Mark some variables only used within their files as static. 2011-12-08 01:01:00 +01:00
adler32.h doxy: provide a start page and document libavutil 2011-11-22 17:16:02 +01:00
aes.c avutil: Add functions for allocating opaque contexts for algorithms 2012-10-11 23:35:27 +03:00
aes.h avutil: Add functions for allocating opaque contexts for algorithms 2012-10-11 23:35:27 +03:00
attributes.h attributes: add av_noreturn 2012-07-03 17:26:51 +02:00
audio_fifo.c Don't include common.h from avutil.h 2012-08-15 22:32:06 +03:00
audio_fifo.h avutil: add audio fifo buffer 2012-04-20 09:43:11 -04:00
audioconvert.h lavu: rename audioconvert.* to channel_layout.* and deprecate audioconvert.h 2012-11-11 13:35:12 -05:00
avassert.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
avstring.c Remove pointless #undefs of previously forbidden functions. 2012-12-04 21:40:22 +01:00
avstring.h doxygen: misc consistency, spelling and wording fixes 2011-12-12 23:06:23 +01:00
avutil.h lavr: add general API usage doxy 2012-10-29 20:05:41 +01:00
base64.c Remove pointless #undefs of previously forbidden functions. 2012-12-04 21:40:22 +01:00
base64.h doxy: provide a start page and document libavutil 2011-11-22 17:16:02 +01:00
blowfish.c Remove pointless #undefs of previously forbidden functions. 2012-12-04 21:40:22 +01:00
blowfish.h Add Blowfish encryption support in libavutil 2012-07-04 15:10:57 +03:00
bswap.h bswap: make generic implementation more compiler-friendly 2011-12-12 12:14:14 +00:00
channel_layout.c lavu: rename audioconvert.* to channel_layout.* and deprecate audioconvert.h 2012-11-11 13:35:12 -05:00
channel_layout.h lavu: rename audioconvert.* to channel_layout.* and deprecate audioconvert.h 2012-11-11 13:35:12 -05:00
colorspace.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
common.h avutil: change GET_UTF8 to not use av_log2() 2012-11-14 13:50:42 +00:00
cpu.c Remove pointless #undefs of previously forbidden functions. 2012-12-04 21:40:22 +01:00
cpu.h cpu.h: define AV_CPU_FLAG_MMX2 for libavutil major 52 2012-11-16 15:04:48 +01:00
crc_data.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
crc.c Remove pointless #undefs of previously forbidden functions. 2012-12-04 21:40:22 +01:00
crc.h crc: av_crc() parameter names should match between .c, .h and doxygen 2012-11-16 10:38:23 +01:00
des.c Remove pointless #undefs of previously forbidden functions. 2012-12-04 21:40:22 +01:00
des.h des: add possibility to calculate DES-CBC-MAC with small buffer 2011-09-21 08:28:20 +02:00
dict.c Don't include common.h from avutil.h 2012-08-15 22:32:06 +03:00
dict.h Give all anonymously typedeffed structs in headers a name 2012-10-06 09:27:11 +02:00
error.c avutil: Add AVERROR_EXPERIMENTAL 2012-10-21 22:38:21 +02:00
error.h avutil: Add AVERROR_EXPERIMENTAL 2012-10-21 22:38:21 +02:00
eval.c eval: treat dB as decibels instead of decibytes 2012-12-05 11:23:36 -05:00
eval.h Fix a bunch of common typos. 2011-12-11 00:32:25 +01:00
fifo.c Remove pointless #undefs of previously forbidden functions. 2012-12-04 21:40:22 +01:00
fifo.h lavu: remove disabled FF_API_AV_FIFO_PEEK cruft 2012-10-23 07:33:05 +02:00
file.c avutil: Include io.h with a separate condition from MapViewOfFile 2012-11-29 18:19:57 +02:00
file.h Don't include common.h from avutil.h 2012-08-15 22:32:06 +03:00
float_dsp.c float_dsp: add vector_dmul_scalar() to multiply a vector of doubles 2012-12-05 11:23:36 -05:00
float_dsp.h float_dsp: add vector_dmul_scalar() to multiply a vector of doubles 2012-12-05 11:23:36 -05:00
imgutils.c avutil: Rename ff_set_systematic_pal2() ---> avpriv_set_systematic_pal2() 2012-10-13 19:59:20 +02:00
imgutils.h avutil: Rename ff_set_systematic_pal2() ---> avpriv_set_systematic_pal2() 2012-10-13 19:59:20 +02:00
internal.h remove #defines to prevent use of discouraged external functions 2012-11-25 23:02:04 +01:00
intfloat_readwrite.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
intfloat_readwrite.h lavu: replace int/float punning functions 2011-12-11 18:47:19 +00:00
intfloat.h intfloat: Don't use designated initializers in the public headers 2012-07-02 14:05:40 +03:00
intmath.c lavu: add av_ctz() for trailing zero bit count 2012-11-05 15:32:29 -05:00
intmath.h lavu: add av_ctz() for trailing zero bit count 2012-11-05 15:32:29 -05:00
intreadwrite.h intreadwrite: Add AV_COPYxxU macros for copying to/from unaligned addresses 2012-10-23 16:54:08 +02:00
lfg.c avformat: Remove non-compiling and/or silly commented-out printf/av_log statements 2012-10-01 10:24:28 +02:00
lfg.h Give all anonymously typedeffed structs in headers a name 2012-10-06 09:27:11 +02:00
libavutil.v Revert "avutil: make some tables visible again" 2012-10-23 07:33:05 +02:00
libm.h libm: add fallbacks for various single-precision functions 2012-10-23 12:00:21 +01:00
lls.c lls: use av_lfg instead of rand() in test program 2011-07-11 21:09:27 +01:00
lls.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
log2_tab.c avutil: Duplicate ff_log2_tab instead of sharing it across libs 2012-10-12 20:39:17 +02:00
log.c Remove pointless #undefs of previously forbidden functions. 2012-12-04 21:40:22 +01:00
log.h log.h: make AVClass a named struct 2011-10-12 23:39:31 +02:00
lzo.c avutil: Move memcpy_backptr() to mem.c 2012-10-25 11:36:57 +02:00
lzo.h avutil: Move memcpy_backptr() to mem.c 2012-10-25 11:36:57 +02:00
Makefile lavu: rename audioconvert.* to channel_layout.* and deprecate audioconvert.h 2012-11-11 13:35:12 -05:00
mathematics.c Move av_reverse table to libavcodec 2012-10-12 20:39:18 +02:00
mathematics.h mathematics: Don't use division by zero in NAN/INFINITY macros 2012-07-01 19:06:13 +03:00
md5.c Remove pointless #undefs of previously forbidden functions. 2012-12-04 21:40:22 +01:00
md5.h avutil: Add functions for allocating opaque contexts for algorithms 2012-10-11 23:35:27 +03:00
mem.c Remove pointless #undefs of previously forbidden functions. 2012-12-04 21:40:22 +01:00
mem.h avutil: Move memcpy_backptr() to mem.c 2012-10-25 11:36:57 +02:00
old_pix_fmts.h pixfmt: add AV_ prefixes to PIX_FMT_* 2012-10-08 07:12:16 +02:00
opt.c lavu/opt: do not filter out the initial sign character except for flags 2012-12-05 11:23:36 -05:00
opt.h lavu: remove disabled avoptions cruft 2012-10-23 07:33:05 +02:00
parseutils.c Remove pointless #undefs of previously forbidden functions. 2012-12-04 21:40:22 +01:00
parseutils.h doxygen: misc consistency, spelling and wording fixes 2011-12-12 23:06:23 +01:00
pixdesc.c pixdesc: fix yuva 10bit bit depth 2012-12-05 17:52:55 +01:00
pixdesc.h pixdesc: add PIX_FMT_ALPHA flag 2012-11-20 12:45:58 +01:00
pixfmt.h pixfmt: support more yuva formats 2012-10-30 12:02:42 +01:00
random_seed.c random_seed: Support using CryptGenRandom on windows 2012-10-11 18:49:34 +03:00
random_seed.h doxy: provide a start page and document libavutil 2011-11-22 17:16:02 +01:00
rational.c libavutil: Remove pointless rational test program. 2012-03-26 13:00:09 +02:00
rational.h rational: add av_inv_q() returning the inverse of an AVRational 2012-08-05 17:46:41 +01:00
rc4.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
rc4.h doxygen: Consistently use '@' instead of '\' for Doxygen markup. 2011-06-24 00:37:49 +02:00
samplefmt.c lavu: remove disabled FF_API_GET_BITS_PER_SAMPLE_FMT cruft 2012-10-23 07:33:05 +02:00
samplefmt.h lavu: remove disabled FF_API_GET_BITS_PER_SAMPLE_FMT cruft 2012-10-23 07:33:05 +02:00
sha.c Remove pointless #undefs of previously forbidden functions. 2012-12-04 21:40:22 +01:00
sha.h avutil: Add functions for allocating opaque contexts for algorithms 2012-10-11 23:35:27 +03:00
time.c lavu: add av_usleep() function 2012-06-22 17:15:18 +01:00
time.h lavu: add av_usleep() function 2012-06-22 17:15:18 +01:00
timer.h Don't include common.h from avutil.h 2012-08-15 22:32:06 +03:00
tree.c Use the new aes/md5/sha/tree allocation functions 2012-10-11 23:35:28 +03:00
tree.h avutil: Add functions for allocating opaque contexts for algorithms 2012-10-11 23:35:27 +03:00
utils.c lavc: deprecate FF_*_TYPE macros in favor of AV_PICTURE_TYPE_* enums 2011-04-26 08:38:57 +02:00
version.h cpu.h: define AV_CPU_FLAG_MMX2 for libavutil major 52 2012-11-16 15:04:48 +01:00
xtea.c Remove pointless #undefs of previously forbidden functions. 2012-12-04 21:40:22 +01:00
xtea.h doxygen: Fix function parameter names to match the code 2012-08-09 20:05:55 +02:00