FFmpeg/libavutil
Martin Storsjö 33237123c8 libavutil: Enable the MSVC DLL symbol loading workaround in shared builds as well
This used to only be necessary in static builds (when using the
dynamically linked C runtime), since the _imp prefixed symbols do
exist when linking to the actual DLL. When building testprogs,
however, the current library (e.g. libavutil for some of the testprogs)
is linked statically.

This fixes make fate on DLL builds when using the dynamically
linked C runtime.

Signed-off-by: Martin Storsjö <martin@martin.st>
2013-08-10 00:53:25 +03:00
..
arm Employ consistent LIBAV_COMPAT_ multiple inclusion guards in compat/ 2013-07-18 18:12:38 +02:00
avr32
bfin
mips mips: intreadwrite: fix inline asm for gcc 4.8 2012-05-09 13:45:22 +01:00
ppc Consistently use "cpu_flags" as variable/parameter name for CPU flags 2013-07-18 00:31:35 +02:00
sh4
tomi intreadwrite: tomi: Add missing attributes.h #include for av_always_inline 2013-02-20 00:45:30 +01:00
x86 Consistently use "cpu_flags" as variable/parameter name for CPU flags 2013-07-18 00:31:35 +02: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.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
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
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 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: add a section about versioning. 2013-05-17 20:26:18 +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 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
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
buffer_internal.h AVBuffer: add a new API for buffer pools 2013-03-08 07:33:28 +01: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.c cpu: Restructure code to avoid pointless ret variable indirection 2013-06-02 18:05:08 +02:00
cpu.h Move get_logical_cpus() from lavc/pthread to lavu/cpu. 2013-05-24 09:28:00 +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 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 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.c file: Move win32 utf8->wchar open wrapper to libavutil 2013-08-08 16:41:33 +03:00
file.h Don't include common.h from avutil.h 2012-08-15 22:32:06 +03:00
float_dsp.c avutil: Add av_cold attributes to init functions missing them 2013-05-04 22:48:05 +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: have av_frame_get_side_data take const AVFrame* 2013-08-01 09:41:45 +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 libavutil: Enable the MSVC DLL symbol loading workaround in shared builds as well 2013-08-10 00:53:25 +03:00
intfloat.h intfloat: Don't use designated initializers in the public headers 2012-07-02 14:05:40 +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
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
log.c log: pass the correct parameters to missing_feature_sample 2013-07-04 21:25:11 +02:00
log.h misc typo, style and wording fixes 2012-12-18 13:36:51 +01:00
log2_tab.c avutil: Duplicate ff_log2_tab instead of sharing it across libs 2012-10-12 20:39:17 +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 Cosmetics, restore alphabetic order in atomics lists. 2013-04-11 12:31:14 +02: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: Add av_realloc_array and av_reallocp_array 2013-06-04 15:04:08 +03:00
mem.h mem: Add av_realloc_array and av_reallocp_array 2013-06-04 15:04:08 +03: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 vdpau: deprecate old codec-specific pixel formats 2013-08-05 11:16:54 +02:00
pixdesc.h Add missing deprecation attributes 2013-07-27 16:08:49 +02:00
pixfmt.h vdpau: deprecate old codec-specific pixel formats 2013-08-05 11:16:54 +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 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 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 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 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 vdpau: deprecate old codec-specific pixel formats 2013-08-05 11:16:54 +02: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