1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-23 12:43:46 +02:00
FFmpeg/libavutil
Henrik Gramner 3e2fa991db x86inc: remove misaligned cpu flag
Prevents a crash if the misaligned exception mask bit is
cleared for some reason.

Misaligned SSE functions are only used on AMD Phenom CPUs
and the benefit is miniscule. They also require modifying
the MXCSR control register and by removing those functions
we can get rid of that complexity altogether.

Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2013-10-07 06:27:38 -04:00
..
arm arm: float_dsp: Propagate cpu_flags to vfp initialization function 2013-08-29 11:24:14 +02:00
avr32
bfin
mips mips: intreadwrite: fix inline asm for gcc 4.8 2012-05-09 13:45:22 +01:00
ppc ppc: Add and use convenience macro to check for AltiVec availability 2013-08-28 23:54:15 +02:00
sh4
tomi intreadwrite: tomi: Add missing attributes.h #include for av_always_inline 2013-02-20 00:45:30 +01:00
x86 x86inc: remove misaligned cpu flag 2013-10-07 06:27:38 -04: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
atomic_gcc.h atomic: fix CAS with armcc. 2013-03-09 08:36:40 +01:00
atomic_suncc.h atomic: Add include guards to the implementation headers 2013-03-08 12:00:06 +02:00
atomic_win32.h atomic: Add include guards to the implementation headers 2013-03-08 12:00:06 +02:00
atomic.c configure: prettify atomics handling. 2013-04-03 09:22:31 +02:00
atomic.h configure: prettify atomics handling. 2013-04-03 09:22:31 +02:00
attributes.h msvc/icl: Use __declspec(noinline) 2013-09-20 14:40:06 +03: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
avstring.c avstring: Fix isxdigit to not accept non-hex characters 2013-03-07 16:46:46 +02:00
avstring.h avstring: Add locale independent versions of some ctype.h functions 2013-03-07 15:16:26 +02:00
avutil.h doxy: Document avlog 2013-10-05 18:09:45 +02: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 Drop pointless directory name prefixes from #includes in the current dir 2013-09-10 12:38:41 +02: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
buffer_internal.h AVBuffer: add a new API for buffer pools 2013-03-08 07:33:28 +01:00
buffer.c AVBuffer: add a new API for buffer pools 2013-03-08 07:33:28 +01:00
buffer.h avutil: doxy: Small clarification for av_buffer_create() 2013-04-30 13:33:43 -04: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
common.h Use the avstring.h locale-independent character type functions 2013-03-07 15:16:36 +02:00
cpu_internal.h avutil: Refactor CPU extension availability macros 2013-08-28 23:54:14 +02:00
cpu.c avutil: Move internal CPU detection function declarations to private header 2013-08-28 23:54:14 +02:00
cpu.h x86: cpu: Restore some explanatory comments removed in 7160bb7 2013-10-03 23:00:09 +02:00
crc.c crc: Move static data table from header to .c file 2013-02-11 16:48:44 +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 Drop pointless directory name prefixes from #includes in the current dir 2013-09-10 12:38:41 +02:00
des.h
dict.c Use the avstring.h locale-independent character type functions 2013-03-07 15:16:36 +02:00
dict.h dict: add av_dict_parse_string() 2013-01-25 17:20:03 +01: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: Explicitly ignore return value of strtod() in parse_db() 2013-07-27 16:00:41 +02:00
eval.h Fix a bunch of common typos. 2011-12-11 00:32:25 +01:00
fifo.c fifo: K&R formatting cosmetics 2013-07-06 14:28:06 +02:00
fifo.h lavu: remove disabled FF_API_AV_FIFO_PEEK cruft 2012-10-23 07:33:05 +02:00
file_open.c libavutil: Move avpriv_open to a new file, file_open.c 2013-08-10 00:53:33 +03:00
file.c libavutil: Move avpriv_open to a new file, file_open.c 2013-08-10 00:53:33 +03:00
file.h Don't include common.h from avutil.h 2012-08-15 22:32:06 +03:00
float_dsp.c Drop pointless directory name prefixes from #includes in the current dir 2013-09-10 12:38:41 +02:00
float_dsp.h float_dsp: Include config.h for redefining restrict 2013-01-23 11:17:32 +02:00
frame.c avframe: have av_frame_get_side_data take const AVFrame* 2013-08-01 09:41:45 +02:00
frame.h avframe: note that linesize is not the usable data size 2013-09-28 07:35:50 +02:00
hmac.c avutil: Add av_cold attributes to init functions missing them 2013-05-04 22:48:05 +02:00
hmac.h lavu: Add an API for calculating HMAC (RFC 2104) 2013-01-15 11:54:19 +02:00
imgutils.c pixdesc: rename PIX_FMT_* flags to AV_PIX_FMT_FLAG_* 2013-05-15 07:46:51 +02:00
imgutils.h avutil: Rename ff_set_systematic_pal2() ---> avpriv_set_systematic_pal2() 2012-10-13 19:59:20 +02:00
internal.h msvc/icl: Use __declspec(deprecated) 2013-09-20 14:40:06 +03: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 x86: lpc: simd av_update_lls 2013-06-29 13:23:57 +02:00
lls.h x86: lpc: simd av_update_lls 2013-06-29 13:23:57 +02: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 log: pass the correct parameters to missing_feature_sample 2013-07-04 21:25:11 +02:00
log.h doxy: Document avlog 2013-10-05 18:09:45 +02:00
lzo.c lzo: fix overflow checking in copy_backptr() 2013-03-15 12:52:31 +01:00
lzo.h avutil: Move memcpy_backptr() to mem.c 2012-10-25 11:36:57 +02:00
Makefile libavutil: Move avpriv_open to a new file, file_open.c 2013-08-10 00:53:33 +03: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 mem: Handle av_reallocp(..., 0) properly 2013-09-20 21:23:08 +03:00
mem.h mem: Introduce av_reallocp 2013-09-16 19:36:37 +02:00
old_pix_fmts.h vdpau: deprecate old codec-specific pixel formats 2013-08-05 11:16:54 +02:00
opt.c avopt: Check whether the object actually has got an AVClass 2013-07-31 21:31:14 +03:00
opt.h Give less generic names to global library option arrays 2013-08-02 19:19:02 +02:00
parseutils.c Use the avstring.h locale-independent character type functions 2013-03-07 15:16:36 +02:00
parseutils.h doxygen: misc consistency, spelling and wording fixes 2011-12-12 23:06:23 +01:00
pixdesc.c pixdesc: fix NV20* descriptors 2013-09-24 14:02:10 +02:00
pixdesc.h Use correct Doxygen syntax 2013-10-03 17:53:51 +02:00
pixfmt.h lavu: Add interleaved 4:2:2 8/10-bit formats 2013-09-21 17:36:15 +02:00
random_seed.c libavutil: use avpriv_open() 2013-08-07 21:12:28 +02:00
random_seed.h doxy: provide a start page and document libavutil 2011-11-22 17:16:02 +01:00
rational.c Remove commented-out #includes 2013-05-15 23:01:21 +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
rc4.h
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 avutil: Add av_cold attributes to init functions missing them 2013-05-04 22:48:05 +02:00
sha.h avutil: Add functions for allocating opaque contexts for algorithms 2012-10-11 23:35:27 +03:00
time.c Drop pointless directory name prefixes from #includes in the current dir 2013-09-10 12:38:41 +02: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 tree-test: Refactor and plug memory leaks 2013-07-31 18:14:08 +02:00
tree.h tree.h: K&R formatting and typo cosmetics 2013-07-31 18:14:08 +02:00
utils.c
version.h lavu: Add interleaved 4:2:2 8/10-bit formats 2013-09-21 17:36:15 +02:00
xtea.c Drop pointless directory name prefixes from #includes in the current dir 2013-09-10 12:38:41 +02:00
xtea.h doxygen: Fix function parameter names to match the code 2012-08-09 20:05:55 +02:00