[FFmpeg-devel] [PATCH] libavformat.v, libavutil.v: tighten export whitelist

James Almer jamrial at gmail.com
Thu Jul 3 19:32:16 EEST 2025


On 7/3/2025 1:28 PM, Andreas Rheinhardt wrote:
> Scott Theisen:
>> This matches how the other libraries define their exported symbols.
>> ---
>>   libavformat/libavformat.v | 5 ++++-
>>   libavutil/libavutil.v     | 4 +++-
>>   2 files changed, 7 insertions(+), 2 deletions(-)
>>
>> diff --git a/libavformat/libavformat.v b/libavformat/libavformat.v
>> index 47d5ddcdb1..39aa185309 100644
>> --- a/libavformat/libavformat.v
>> +++ b/libavformat/libavformat.v
>> @@ -1,6 +1,9 @@
>>   LIBAVFORMAT_MAJOR {
>>       global:
>> -        av*;
>> +        av_*;
>> +        avformat_*;
>> +        avio_*;
>> +        avpriv_*;
>>       local:
>>           *;
>>   };
>> diff --git a/libavutil/libavutil.v b/libavutil/libavutil.v
>> index fb17058df5..e1aab84554 100644
>> --- a/libavutil/libavutil.v
>> +++ b/libavutil/libavutil.v
>> @@ -1,6 +1,8 @@
>>   LIBAVUTIL_MAJOR {
>>       global:
>> -        av*;
>> +        av_*;
>> +        avutil_*;
>> +        avpriv_*;
>>       local:
>>           *;
>>   };
> 
> Is  there a problem with the current lists?

Don't think so, but this ensures no symbol is unintentionally exported, 
so IMO it's fine.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20250703/58f304a2/attachment.sig>


More information about the ffmpeg-devel mailing list