ffmpeg/libavdevice
Martin Storsjö e743e7ae6e libavutil: Make avpriv_open a library-internal function on msvcrt
Add one copy of the function into each of the libraries, similarly
to what we do for log2_tab. When using static libs, only one
copy of the file_open.o object file gets included, while when
using shared libraries, each of them get a copy of its own.

This fixes DLL builds with a statically linked C runtime, where
each DLL effectively has got its own instance of the C runtime,
where file descriptors can't be shared across runtimes.

On systems not using msvcrt, the function is not duplicated.

Signed-off-by: Martin Storsjö <martin@martin.st>
2013-08-10 00:53:33 +03:00
..
alldevices.c build: Avoid detecting bogus components named 'x' 2013-01-03 15:11:25 +02:00
alsa-audio-common.c Include libavutil/channel_layout.h instead of libavutil/audioconvert.h 2012-11-11 13:35:12 -05:00
alsa-audio-dec.c avopt: Store defaults for AV_OPT_TYPE_INT in the i64 union member 2012-09-04 23:13:44 +03:00
alsa-audio-enc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
alsa-audio.h Give all anonymously typedeffed structs in headers a name 2012-10-06 09:27:11 +02:00
avdevice.c Don't include common.h from avutil.h 2012-08-15 22:32:06 +03:00
avdevice.h x11grab: cosmetics: consistent naming for x11grab-related things 2012-07-28 02:02:19 +02:00
bktr.c bktr: Changed a missed occurrance of open into avpriv_open 2013-08-10 00:53:32 +03:00
dv1394.c libavdevice: use avpriv_open() 2013-08-07 21:16:05 +02:00
dv1394.h miscellaneous typo fixes 2012-12-21 00:18:34 +01:00
fbdev.c libavdevice: use avpriv_open() 2013-08-07 21:16:05 +02:00
file_open.c libavutil: Make avpriv_open a library-internal function on msvcrt 2013-08-10 00:53:33 +03:00
jack_audio.c avopt: Store defaults for AV_OPT_TYPE_INT in the i64 union member 2012-09-04 23:13:44 +03:00
libavdevice.v Add symbol versioning for shared libraries 2010-01-16 04:49:02 +00:00
libcdio.c libcdio: support recent cdio-paranoia 2013-01-17 21:41:18 +01:00
libdc1394.c Remove pointless #undefs of previously forbidden functions. 2012-12-04 21:40:22 +01:00
Makefile libavutil: Make avpriv_open a library-internal function on msvcrt 2013-08-10 00:53:33 +03:00
oss_audio.c libavdevice: use avpriv_open() 2013-08-07 21:16:05 +02:00
pulse.c avopt: Store defaults for AV_OPT_TYPE_INT in the i64 union member 2012-09-04 23:13:44 +03:00
sndio_common.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
sndio_common.h Give all anonymously typedeffed structs in headers a name 2012-10-06 09:27:11 +02:00
sndio_dec.c sndio_dec: Add missing includes for av_gettime() 2013-03-24 13:20:53 +02:00
sndio_enc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
timefilter.c Remove pointless #undefs of previously forbidden functions. 2012-12-04 21:40:22 +01:00
timefilter.h Fix a bunch of common typos. 2011-12-11 00:32:25 +01:00
v4l2.c libavdevice: use avpriv_open() 2013-08-07 21:16:05 +02:00
version.h Add the bumps and APIchanges entries for reference counted buffers changes. 2013-03-08 07:41:49 +01:00
vfwcap.c Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat 2012-10-08 07:13:26 +02:00
x11grab.c Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat 2012-10-08 07:13:26 +02:00