avcodec: Make init-threadsafety the default

and remove FF_CODEC_CAP_INIT_THREADSAFE
All our native codecs are already init-threadsafe
(only wrappers for external libraries and hwaccels
are typically not marked as init-threadsafe yet),
so it is only natural for this to also be the default state.

Reviewed-by: Anton Khirnov <anton@khirnov.net>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
Andreas Rheinhardt 2022-07-10 00:05:45 +02:00
parent 6aad1204cc
commit 21b23ceab3
407 changed files with 243 additions and 572 deletions

View file

@ -752,7 +752,7 @@ const FFCodec ff_smacker_decoder = {
.close = decode_end,
FF_CODEC_DECODE_CB(decode_frame),
.p.capabilities = AV_CODEC_CAP_DR1,
.caps_internal = FF_CODEC_CAP_INIT_CLEANUP | FF_CODEC_CAP_INIT_THREADSAFE,
.caps_internal = FF_CODEC_CAP_INIT_CLEANUP,
};
const FFCodec ff_smackaud_decoder = {
@ -763,5 +763,4 @@ const FFCodec ff_smackaud_decoder = {
.init = smka_decode_init,
FF_CODEC_DECODE_CB(smka_decode_frame),
.p.capabilities = AV_CODEC_CAP_DR1,
.caps_internal = FF_CODEC_CAP_INIT_THREADSAFE,
};