1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-26 19:01:44 +02:00
FFmpeg/libavutil
Janne Grunau e2710e790c arm: add a cpu flag for the VFPv2 vector mode
The vector mode was deprecated in ARMv7-A/VFPv3 and various cpu
implementations do not support it in hardware. Vector mode code will
depending the OS either be emulated in software or result in an illegal
instruction on cpus which does not support it. This was not really
problem in practice since NEON implementations of the same functions are
preferred. It will however become a problem for checkasm which tests
every cpu flag separately.

Since this is a cpu feature newer cpu do not support anymore the
behaviour of this flag differs from the other flags. It can be only
activated by runtime cpu feature selection.
2015-12-14 16:42:35 +01:00
..
aarch64 arm64: add cycle counter support 2015-12-14 16:42:35 +01:00
arm arm: add a cpu flag for the VFPv2 vector mode 2015-12-14 16:42:35 +01:00
avr32
bfin Remove all Blackfin architecture optimizations 2014-06-02 08:41:47 -07:00
mips mips: intreadwrite: Only execute that code for mips r1 or r2 2015-09-29 11:10:37 +02:00
ppc ppc: vsx: Implement diff_pixels and get_pixels 2015-05-31 12:07:11 +02:00
sh4
tomi
x86 x86inc: Various minor backports from x264 2015-08-13 07:46:24 +02:00
adler32.c adler32: Fix doxy group definition 2014-04-07 01:31:02 +02:00
adler32.h adler32: Fix doxy group definition 2014-04-07 01:31:02 +02:00
aes.c lavu: Drop deprecated context size variables 2015-08-28 16:04:27 +02:00
aes.h lavu: Drop deprecated context size variables 2015-08-28 16:04:27 +02:00
atomic_gcc.h
atomic_suncc.h
atomic_win32.h atomic_win32: Drop unnecessary atomic.h #include 2014-08-15 09:52:57 +02:00
atomic.c threads: Check w32threads dependencies at the configure stage 2014-02-19 15:12:37 +01:00
atomic.h
attributes.h
audio_fifo.c
audio_fifo.h audio_fifo: Split into a separate doxygen module 2014-07-06 11:44:10 -07:00
avassert.h
avstring.c avutil/avstring: Inline some tiny functions 2015-10-03 13:45:37 +02:00
avstring.h avutil/avstring: Inline some tiny functions 2015-10-03 13:45:37 +02:00
avutil.h lavu: add an API function to return the Libav version string 2015-07-02 23:22:53 +02:00
base64.c
base64.h
blowfish.c blowfish: add av_blowfish_alloc() 2015-07-31 09:04:09 +02:00
blowfish.h blowfish: add av_blowfish_alloc() 2015-07-31 09:04:09 +02:00
bswap.h
buffer_internal.h lavu: fix memory leaks by using a mutex instead of atomics 2014-11-27 13:36:00 +01:00
buffer.c lavu: fix memory leaks by using a mutex instead of atomics 2014-11-27 13:36:00 +01:00
buffer.h
channel_layout.c channel_layout: Add a 16channel default layout 2015-08-23 21:44:38 +02:00
channel_layout.h channel_layout: Add a 16channel default layout 2015-08-23 21:44:38 +02:00
colorspace.h
common.h libavutil: move FFALIGN macro from common.h to macros.h 2015-12-14 16:16:55 +01:00
cpu_internal.h x86: Add helper macros to check for slow cpuflags 2015-05-31 12:07:11 +02:00
cpu.c arm: add a cpu flag for the VFPv2 vector mode 2015-12-14 16:42:35 +01:00
cpu.h arm: add a cpu flag for the VFPv2 vector mode 2015-12-14 16:42:35 +01:00
crc.c crc: add ANSI CRC16 LE 2014-04-17 20:08:19 +02:00
crc.h crc: add ANSI CRC16 LE 2014-04-17 20:08:19 +02:00
des.c des: add av_des_alloc() 2015-07-31 09:04:12 +02:00
des.h des: Add missing include 2015-08-31 17:06:32 +02:00
dict.c dict: Change return type of av_dict_copy() 2015-10-12 13:35:01 +02:00
dict.h dict: Change return type of av_dict_copy() 2015-10-12 13:35:01 +02:00
display.c mov: Write the display matrix in order 2015-03-23 20:53:28 +00:00
display.h mov: Write the display matrix in order 2015-03-23 20:53:28 +00:00
downmix_info.c lavu: add AV_FRAME_DATA_DOWNMIX_INFO side data type. 2014-02-15 22:24:53 +01:00
downmix_info.h lavu: add AV_FRAME_DATA_DOWNMIX_INFO side data type. 2014-02-15 22:24:53 +01:00
error.c
error.h avresample: Introduce AVFrame-based API 2014-08-10 14:26:37 +02:00
eval.c cosmetics: Write NULL pointer equality checks more compactly 2014-08-15 03:18:18 -07:00
eval.h
fifo.c
fifo.h
file_open.c Share the utf8 to wchar conversion routine between lavf and lavu 2014-11-27 09:29:17 +02:00
file.c Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
file.h
float_dsp.c float_dsp: Replace arch optimization ifdefs by if cascade 2014-03-22 14:11:22 +01:00
float_dsp.h aarch64: float_dsp NEON assembler 2014-03-18 22:56:07 +01:00
frame.c lavu: Deprecate AVFrame.error[] 2015-09-30 16:44:33 +02:00
frame.h lavu: Deprecate AVFrame.error[] 2015-09-30 16:44:33 +02:00
hmac.c fate: add test vectors for HMAC SHA and SHA-2 2015-07-29 22:09:16 +03:00
hmac.h hmac: add support for SHA-2 2015-07-29 22:09:16 +03:00
imgutils.c lavu: Drop the {minus,plus}1 suffix from AVComponentDescriptor fields 2015-09-07 12:37:47 +02:00
imgutils.h Replace a few leftover instances of enum PixelFormat with enum AVPixelFormat 2015-03-17 23:53:33 +02:00
internal.h libavutil: move FFALIGN macro from common.h to macros.h 2015-12-14 16:16:55 +01:00
intfloat.h
intmath.c
intmath.h
intreadwrite.h
lfg.c
lfg.h
libavutil.v
libm.h
lls.c libavutil: move FFALIGN macro from common.h to macros.h 2015-12-14 16:16:55 +01:00
lls.h libavutil: move FFALIGN macro from common.h to macros.h 2015-12-14 16:16:55 +01:00
log2_tab.c
log.c log: Print a full backtrace along with error messages under Valgrind 2015-04-20 19:20:57 +01:00
log.h log: Introduce a more verbose debug level 2015-04-19 12:41:59 +01:00
lzo.c lzo: Handle integer overflow 2014-06-23 10:20:57 +02:00
lzo.h
macros.h libavutil: move FFALIGN macro from common.h to macros.h 2015-12-14 16:16:55 +01:00
Makefile lavu: Drop deprecated audioconvert.h header 2015-08-28 16:04:27 +02:00
mathematics.c lavu: Drop deprecated av_reverse function 2015-08-28 16:04:27 +02:00
mathematics.h
md5.c lavu: Drop deprecated context size variables 2015-08-28 16:04:27 +02:00
md5.h lavu: Drop deprecated context size variables 2015-08-28 16:04:27 +02:00
mem.c mem: fix pointer pointer aliasing violations 2015-02-01 02:28:40 +01:00
mem.h mem: add av_strndup() for duplicating substrings 2014-08-13 17:24:18 +00:00
opt.c opt: check memory allocation 2015-01-05 14:58:20 +01:00
opt.h opt: Fix the documentation mentioning av_set_string3 2014-11-11 11:49:55 +01:00
parseutils.c parseutil: Use non ambiguous aliases for uhd 2015-07-21 11:43:44 +02:00
parseutils.h parseutils: Make av_small_strptime public 2015-04-07 12:36:11 +02:00
pixdesc.c pixfmt: Add new SMPTE color primaries and transfer characteristic values 2015-09-17 10:31:43 +02:00
pixdesc.h pixdesc: Document the component order 2015-09-10 12:08:57 +02:00
pixfmt.h pixfmt: Add new SMPTE color primaries and transfer characteristic values 2015-09-17 10:31:43 +02:00
random_seed.c
random_seed.h
rational.c
rational.h
rc4.c rc4: add av_rc4_alloc() 2015-07-31 09:04:12 +02:00
rc4.h rc4: extend av_rc4_init() doxy 2015-07-31 09:04:12 +02:00
replaygain.h replaygain: correctly parse peak values 2014-04-04 17:40:19 +02:00
samplefmt.c
samplefmt.h samplefmt: Add doxygen categories 2014-07-06 11:44:01 -07:00
sha.c lavu: Drop deprecated context size variables 2015-08-28 16:04:27 +02:00
sha.h lavu: Drop deprecated context size variables 2015-08-28 16:04:27 +02:00
stereo3d.c stereo3d: initialize AVStereo3D to zero 2014-08-13 17:24:18 +00:00
stereo3d.h stereo3d: add missing include guards 2014-06-19 17:31:49 -04:00
thread.h thread: Provide no-op variants for pthread_once 2015-10-14 14:35:34 +02:00
time_internal.h lavu: Provide fallbacks for gmtime_r and localtime_r 2014-10-26 00:14:54 +03:00
time.c lavu: Add av_gettime_relative 2014-10-24 09:53:41 +03:00
time.h lavu: Add av_gettime_relative 2014-10-24 09:53:41 +03:00
timer.h arm64: add cycle counter support 2015-12-14 16:42:35 +01:00
tree.c lavu: Drop deprecated context size variables 2015-08-28 16:04:27 +02:00
tree.h lavu: Drop deprecated context size variables 2015-08-28 16:04:27 +02:00
utils.c lavu: add an API function to return the Libav version string 2015-07-02 23:22:53 +02:00
version.h arm: add a cpu flag for the VFPv2 vector mode 2015-12-14 16:42:35 +01:00
wchar_filename.h Share the utf8 to wchar conversion routine between lavf and lavu 2014-11-27 09:29:17 +02:00
xtea.c xtea: Add functions for little endian mode 2015-11-13 21:53:54 +02:00
xtea.h xtea: Add functions for little endian mode 2015-11-13 21:53:54 +02:00