[Ffmpeg-devel] [PATCH] Missing "inttypes.h" on windows

Fredrik Orderud fredrik.orderud
Mon Nov 7 02:36:25 CET 2005


----- Original Message ----- 
From: "Rich Felker" <dalias at aerifal.cx>
To: "FFMpeg development discussions and patches" <ffmpeg-devel at mplayerhq.hu>
Sent: Monday, November 07, 2005 2:33 AM
Subject: Re: [Ffmpeg-devel] [PATCH] Missing "inttypes.h" on windows


> On Sun, Nov 06, 2005 at 07:43:12PM +0100, Fredrik Orderud wrote:
>> Neither the Microsoft windows platform SDK nor Visual Studio ships with 
>> the
>> "inttypes.h" header. This leads to compile errors when using ffmpeg DLLs 
>> in
>> in visual-studio projects, unless EMULATE_INTTYPES is defined.
>>
>> I propose automatically defining EMULATE_INTTYPES in "libavutil/common.h"
>> for all windows-systems, except cygwin and mingw. This would simplify 
>> usage
>> of ffmpeg libraries on windows computers.
>
> there are already countless other reasons why libav* will not work on
> microsoft compilers (which are not c compliant).


What are you talking about?

The ffmpeg shared libraries (DLLs) works great for me when I use them in 
visual studio. I process MPEG4 movies in windows completely trouble-free. :) 
The only thing I need to do to avoid compile errrors is to manually define 
EMULATE_INTTYPES.

Windows-users would be saved from this unnecessary trouble if 
"libavutil/common.h" had automatically defined this variable.

regards,
Fredrik Orderud
Ph.D student in Computer Science, NTNU 





More information about the ffmpeg-devel mailing list