[Ffmpeg-devel] Re: FFMPEG on Windows
Michel Bardiaux
mbardiaux
Wed Aug 31 11:52:16 CEST 2005
Martin Boehme wrote:
> Marcus Engene wrote:
>
>> Martin Boehme wrote:
>>
>>> Compiling FFmpeg itself under MSVC would be a huge porting fest, and
>>> unless you wanted to take a big performance _hit_, you'd have to
>>> convert large chunks of inline assembler from AT&T syntax to Intel
>>> syntax...
>>>
>>> Martin
>>>
>> Couldn't the asm things be wrapped in macros? How do other multi
>> platform projects deal with this?
>>
>> I agree that MS isn't really run by mother Theresa, but Visual Studio
>> beats the hell out of any other ide I've worked with. And yes, I tried
>> the marvels of programming with emacs/gcc and I didn't like it. gdb or
>> ddd are beaten by the VS debugger hands down, imho. Most incompatible
>> (C99?) examples I've seen VS fail with on this list are irrelevant
>> cosmetics (apart from lack of inttypes.h), as far as I could tell.
>> imho again ;-)
>
>
> Oh good, let's start a gcc vs. MSVC flamefest. ;-)
>
> I agree with you, the VS debugger _is_ great *ducks*. And it's my
> impression that MSVC *ducks even lower* still tends to generate better
> code than gcc. (Disclaimer: In my day-to-day work, I use vim and gcc.)
> Having said that, FFmpeg _is_ firmly rooted in Linux; regarding the
> question of making it portable between compilers, well... at the very
> least it would be a huge PITA.
>
> Martin
>
Looking at the last 3 months of the list, seems to me GCC is far from
perfect...
For me the *big* problem is that the debug info generated by GCC is not
compatible with MSVC. So, debugging an MSVC app that uses lavc is
extremely difficult.
HaND,
--
Michel Bardiaux
R&D Director
T +32 [0] 2 790 29 41
F +32 [0] 2 790 29 02
E mailto:mbardiaux at mediaxim.be
Mediaxim NV/SA
Vorstlaan 191 Boulevard du Souverain
Brussel 1160 Bruxelles
http://www.mediaxim.com/
More information about the ffmpeg-devel
mailing list