[Ffmpeg-devel] [PATCH] [Visibility] libavutil

Diego 'Flameeyes' Pettenò flameeyes
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
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20060919/f965dcd7/attachment.pgp>



More information about the ffmpeg-devel mailing list