ffmpeg/libavformat
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
..
2012-11-02 07:58:37 +01:00
2013-08-05 16:13:35 +02:00
2012-11-12 10:33:18 -05:00
2012-11-12 10:33:18 -05:00
2013-06-04 17:20:19 +02:00
2013-02-06 09:48:51 +01:00
2012-10-10 18:56:55 +02:00
2012-11-12 10:33:18 -05:00
2013-02-01 12:42:17 +01:00
2012-11-12 10:33:18 -05:00
2012-11-12 10:33:18 -05:00
2012-11-12 10:33:18 -05:00
2012-11-12 10:33:19 -05:00
2013-08-06 11:01:44 +02:00
2012-12-21 00:18:34 +01:00
2013-04-25 10:13:27 +02:00
2013-08-07 21:22:03 +02:00
2012-06-28 16:53:09 +02:00
2012-10-25 14:05:05 +02:00
2012-11-12 10:33:19 -05:00
2012-12-21 00:18:34 +01:00
2012-11-12 10:33:19 -05:00
2013-03-18 10:48:29 +01:00
2012-11-12 10:33:19 -05:00
2013-05-17 06:31:05 +02:00
2012-11-12 10:33:20 -05:00
2012-06-21 16:11:29 +03:00
2012-11-12 10:33:20 -05:00
2013-01-14 19:20:47 +01:00
2013-04-25 10:13:27 +02:00
2013-07-07 21:34:31 +03:00
2012-11-12 10:33:20 -05:00
2013-01-29 07:31:55 +01:00
2013-05-04 20:01:08 +02:00
2013-05-15 23:01:21 +02:00
2013-05-07 14:37:32 +02:00
2013-07-27 16:00:41 +02:00
2013-04-25 10:13:27 +02:00
2013-03-31 16:10:52 +02:00
2013-03-31 16:10:52 +02:00
2012-10-25 17:08:58 +02:00
2013-05-03 18:26:12 +02:00
2012-11-12 10:33:21 -05:00
2013-05-16 00:23:30 +02:00
2012-10-25 14:05:13 +02:00
2012-08-07 16:00:24 +02:00
2013-05-18 07:12:56 +02:00
2012-07-23 16:32:07 +03:00
2012-07-23 16:32:07 +03:00
2013-08-02 20:11:54 +03:00
2013-07-26 21:43:29 +03:00
2012-07-10 22:00:28 +03:00
2012-11-12 10:33:22 -05:00
2013-06-16 15:57:31 +02:00
2012-12-21 00:18:34 +01:00
2012-11-12 10:33:22 -05:00
2012-12-11 09:37:17 -05:00
2012-11-12 10:33:22 -05:00
2012-11-12 10:33:22 -05:00
2013-03-08 08:11:05 +01:00
2013-08-05 16:13:36 +02:00
2013-08-02 20:11:54 +03:00
2013-05-06 09:14:43 +02:00
2012-11-12 10:33:22 -05:00
2013-05-28 18:19:19 +02:00
2012-11-25 11:10:52 -05:00