This website requires JavaScript.
Explore
Help
Sign In
root
/
FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
Watch
1
Star
0
Fork
You've already forked FFmpeg
0
Code
Issues
Actions
Packages
Projects
Releases
Wiki
Activity
master
FFmpeg
/
libavcodec
/
libavcodec.v
10 lines
132 B
Coq
Raw
Permalink
Normal View
History
Unescape
Escape
build: Change structure of the linker version script templates Split version files into one line per symbol/directive to allow compatibility with the Solaris linker without preprocessing and eliminate $ from version file templates to simplify the postprocessing shell command.
2016-05-24 08:18:40 +08:00
LIBAVCODEC_MAJOR
{
global
:
avcodec/libavcodec.v: Tighten export whitelist Currently every symbol (with external linkage) that starts with "av" is exported. Yet libaom-av1 has lots of functions that are not meant to be exported and start with "av1_" (I counted 1236); and libvpx has average_split_mvs. These functions are exported if one links these libraries statically into a shared libavcodec.so. Solve this by tightening the whitelist to "av_", "avcodec_", "avpriv_" and (as a special-case) "avsubtitle_free". Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-06-15 04:07:56 +08:00
av_
*
;
avcodec_
*
;
avpriv_
*
;
avsubtitle_free
;
build: Change structure of the linker version script templates Split version files into one line per symbol/directive to allow compatibility with the Solaris linker without preprocessing and eliminate $ from version file templates to simplify the postprocessing shell command.
2016-05-24 08:18:40 +08:00
local
:
*
;
Add symbol versioning for shared libraries Based on patch by Reinhard Tartler <siretart tauware de> Originally committed as revision 21236 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-16 12:49:02 +08:00
}
;