[FFmpeg-cvslog] r23611 - in trunk: configure libavformat/utils.c libavutil/internal.h

Ramiro Polla ramiro.polla
Tue Jun 15 16:44:41 CEST 2010


2010/6/15 M?ns Rullg?rd <mans at mansr.com>:
> mru <subversion at mplayerhq.hu> writes:
>> Author: mru
>> Date: Tue Jun 15 15:26:52 2010
>> New Revision: 23611
>>
>> Log:
>> Add compatibility wrappers for functions moved from lavf to lavc
>>
>> When symbol versioning is enabled, moving symbols from one library to
>> another breaks binary compatibility. ?This adds wrappers with the old
>> version tag for the av_*packet functions recently moved to lavc.
>
> This seems to have broken Windows builds. ?Help fixing it would be
> appreciated as I have no idea what is causing it nor any means of
> testing a fix.

-    type ff_##name args __asm__ (#name "@" ver);        \
+    type ff_##name args __asm__ (AV_STRINGIFY(EXTERN_ASM) #name "@"
ver);        \

Only tested on windows, I'm not sure if I picked the right way to
express the leading underscore.



More information about the ffmpeg-cvslog mailing list