summaryrefslogtreecommitdiff
path: root/doc/faq.texi
diff options
context:
space:
mode:
authorDiego Biurrun <diego@biurrun.de>2007-02-05 16:38:47 +0000
committerDiego Biurrun <diego@biurrun.de>2007-02-05 16:38:47 +0000
commit2f0b8fbb64cf96a478f5eb76caf5a6f78c306baa (patch)
tree82f0ea238be07ab7400cdbb50cba213ad9b6decf /doc/faq.texi
parent57b7e784d0c121b72f78b2bdbbfa316c4274cf1a (diff)
Put Visual C++ question in a better location.
Originally committed as revision 7827 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'doc/faq.texi')
-rw-r--r--doc/faq.texi30
1 files changed, 15 insertions, 15 deletions
diff --git a/doc/faq.texi b/doc/faq.texi
index b048e18ae0..3ff1a6a94c 100644
--- a/doc/faq.texi
+++ b/doc/faq.texi
@@ -261,6 +261,21 @@ It depends. If your compiler is C99-compliant, then patches to support
it are likely to be welcome if they do not pollute the source code
with @code{#ifdef}s related to the compiler.
+@section Visual C++ produces many errors.
+
+Visual C++ is not compliant to the C standard and does not support
+the inline assembly used in FFmpeg.
+If you wish - for whatever weird reason - to use Visual C++ for your
+project then you can link the Visual C++ code with libav* as long as
+you compile the latter with a working C compiler. For more information, see
+the @emph{Visual C++ compatibility} section in the FFmpeg documentation.
+
+There have been efforts to make FFmpeg compatible with Visual C++ in the
+past. However, they have all been rejected as too intrusive, especially
+since MinGW does the job perfectly adequately. None of the core developers
+work with Visual C++ and thus this item is low priority. Should you find
+the silver bullet that solves this problem, feel free to shoot it at us.
+
@section Can I use FFmpeg or libavcodec under Windows ?
Yes, but the MinGW tools @emph{must} be used to compile FFmpeg. You
@@ -299,21 +314,6 @@ the whole libav*. If you wish, disable some parts with configure switches.
You can also try to hack it and remove more, but if you had problems fixing
the compilation failure then you are probably not qualified for this.
-@section Visual C++ produces many errors.
-
-Visual C++ is not compliant to the C standard and does not support
-the inline assembly used in FFmpeg.
-If you wish - for whatever weird reason - to use Visual C++ for your
-project then you can link the Visual C++ code with libav* as long as
-you compile the latter with a working C compiler. For more information, see
-the @emph{Visual C++ compatibility} section in the FFmpeg documentation.
-
-There have been efforts to make FFmpeg compatible with Visual C++ in the
-past. However, they have all been rejected as too intrusive, especially
-since MinGW does the job perfectly adequately. None of the core developers
-work with Visual C++ and thus this item is low priority. Should you find
-the silver bullet that solves this problem, feel free to shoot it at us.
-
@section I have a file in memory / a API different from *open/*read/ libc how do i use it with libavformat ?
You have to implement a URLProtocol, see libavformat/file.c in FFmpeg