diff options
author | Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | 2021-06-14 22:07:56 +0200 |
---|---|---|
committer | Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | 2021-07-18 21:50:52 +0200 |
commit | e1836b191b8ce956bebf050e664975f2e0f92325 (patch) | |
tree | 343c6191189e87fb9ce11e6f40ff578f85ec0774 /libavdevice/avdevice.c | |
parent | 3ccfd27f1d0a67114baf6f9afd6353214d041fd7 (diff) | |
download | ffmpeg-e1836b191b8ce956bebf050e664975f2e0f92325.tar.gz |
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>
Diffstat (limited to 'libavdevice/avdevice.c')
0 files changed, 0 insertions, 0 deletions