[FFmpeg-devel] WinCE port and api visibility
Sat May 9 21:40:27 CEST 2009
> If you can provide clean, portable patches, they are welcome.
Attached: zipped svn diff
I removed some my changes manually from the diff, hopefully I didn't
Inside common.mak I added
-Dinternal_building_$(filter $(ALLFFLIBS),$(subst lib, ,$(subst /,
This is needed to indicate if it's -Dinternal_building_avcodec or
-Dinternal_building_avutil etc; in windows build it's used to properly
mark functions dllimport or dllexport. On unix builds instead of
dllimpor/dllexport all these functions will be marked as
That means that for unix build there has to be -fvisibility=hidden
specified, so tthat by default everything goes to hidden section
Also, FFMPEG_DLL has to be specified when building dll/dso. On Windows
build static lib cannot be used as is for making dll - it has to be
recompiled with FFMPEG_DLL defined.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 36050 bytes
More information about the ffmpeg-devel