This website requires JavaScript.
Explore
Help
Sign in
Stowage
/
ffmpeg
Watch
2
Star
0
Fork
You've already forked ffmpeg
0
mirror of
https://git.ffmpeg.org/ffmpeg.git
synced
2025-12-08 06:09:50 +00:00
Code
Issues
Projects
Releases
Packages
Wiki
Activity
fbbb2996d5
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 04:49:02 +00:00
}
;
Reference in a new issue
Copy permalink