[FFmpeg-devel] [PATCH 6/7] avcodec: Make avcodec_decoder_subtitles2 accept a const AVPacket*
"zhilizhao(赵志立)"
quinkblack at foxmail.com
Sat Apr 2 09:54:25 EEST 2022
> On Mar 31, 2022, at 7:44 PM, Anton Khirnov <anton at khirnov.net> wrote:
>
> Quoting Andreas Rheinhardt (2022-03-31 00:49:57)
>> From: Andreas Rheinhardt <andreas.rheinhardt at gmail.com>
>>
>> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt at gmail.com>
>> ---
>> doc/APIchanges | 3 +++
>> fftools/ffmpeg.c | 4 ++--
>> fftools/ffprobe.c | 2 +-
>> libavcodec/avcodec.h | 3 +--
>> libavcodec/decode.c | 9 ++++-----
>> libavcodec/version.h | 2 +-
>> tools/target_dec_fuzzer.c | 4 ++--
>> 7 files changed, 14 insertions(+), 13 deletions(-)
>>
>> diff --git a/doc/APIchanges b/doc/APIchanges
>> index 1a9f0a303e..326a3c721c 100644
>> --- a/doc/APIchanges
>> +++ b/doc/APIchanges
>> @@ -14,6 +14,9 @@ libavutil: 2021-04-27
>>
>> API changes, most recent first:
>>
>> +2022-03-30 - xxxxxxxxxx - lavc 59.26.100 - avcodec.h
>> + avcodec_decode_subtitle2() now accepts const AVPacket*.
>
> I vaguely recall C++ having a problem with such changes. Anybody
> remembers the details? Do we care?
const or not affects mangle and is part of the ABI for C++. Since
FFmpeg is in C and must be included within 'extern “C”’ for C++,
it has no effect. The patch LGTM.
>
> --
> Anton Khirnov
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
> To unsubscribe, visit link above, or email
> ffmpeg-devel-request at ffmpeg.org with subject "unsubscribe".
More information about the ffmpeg-devel
mailing list