[Ffmpeg-devel] [PATCH] [Visibility] libavutil
Diego 'Flameeyes' Pettenò
Tue Sep 19 08:14:37 CEST 2006
On Tuesday 19 September 2006 08:16, Rich Felker wrote:
> Uhg, it can just be defined to empty in this case; however I dislike
> this whole mess. Can't the relevant issue (symbol resolution
> performance) just be fixed with -Bsymbolic or 'protected' visibility
> and avoid this hideous 'hidden' mess?!
Well, -Bsymbolic can help a bit, but not too much; using protected visibility
for everything won't solve all of the problem, especially because it will
fail to build, as there are functions that cannot be exported as protected in
both libavutil and libavformat (I'm sure of this now).
I'm currently testing a simpler patch, that moves the whole #ifdef problem
inside one single header per library (postprocess.h, common.h for libavutil,
avcodec.h and avformat.h), without defining EXPORTED in configure anymore.
Diego "Flameeyes" Petten? - http://farragut.flameeyes.is-a-geek.org/
Gentoo/Alt lead, Gentoo/FreeBSD, Video, AMD64, Sound, PAM, KDE
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 189 bytes
Desc: not available
More information about the ffmpeg-devel