On 3/12/2013 2:51 PM, Don Moir wrote:

The main motivation for using MSVC to build ffmpeg at this point for me would be to be able to debug ffmpeg from MSVC. Does this work or not ?


It mostly works for me when I disabled Frame Pointer Omission: */Oy-*

http://msdn.microsoft.com/en-us/library/2kxx5t2c%28v=vs.100%29.aspx

I also set the debug information format to use PDB: /Zi

http://msdn.microsoft.com/en-us/library/958x11bc%28v=vs.100%29.aspx


The configuration script seem to generate both -Oy and -Oy- flags (as well as both -Zi and -Z7), so, in config.mak, I had to manually remove -Oy and -Z7 from CFLAGS and replace -Z7 in config.mak with -Zi. I don't yet understand the configuration script well enough to know how to fix that properly, so I did it manually.

The Visual Studio 2010 debugger is able to navigate through calls through the ffmpeg dlls this way. Sometimes it does not see the local variables.


Another motivation might be to get static link builds to work instead of DLL. Anyone know if that works ? static link builds from cross-compile linux have link problems when linking in MSVC. I was able to get a static link to work with a minimal build but it was always something so gave up on it.


Sorry, I didn't try that.

--Johno

_______________________________________________
Libav-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/libav-user

Reply via email to