This website requires JavaScript.
Explore
Help
Register
Sign In
virtualenv
/
FFmpeg
Watch
1
Star
0
Fork
0
You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced
2024-11-26 19:01:44 +02:00
Code
Issues
Releases
Activity
b09ea67b40
FFmpeg
/
libavcodec
/
libavcodec.v
10 lines
132 B
Coq
Raw
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 02:18:40 +02: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-14 22:07:56 +02: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 02:18:40 +02: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 06:49:02 +02:00
}
;
Reference in New Issue
Copy Permalink