From 583a0db41f018a0fd5b1a0a13cff4002b311a873 Mon Sep 17 00:00:00 2001 From: zoff99 Date: Mon, 24 Jul 2023 13:48:17 +0200 Subject: [PATCH] check for AV_CODEC_FLAG2_SHOW_ALL --- toxav/codecs/h264/codec.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/toxav/codecs/h264/codec.c b/toxav/codecs/h264/codec.c index c31f07a95f..9bd157f100 100644 --- a/toxav/codecs/h264/codec.c +++ b/toxav/codecs/h264/codec.c @@ -816,7 +816,12 @@ VCSession *vc_new_h264(Logger *log, ToxAV *av, uint32_t friend_number, toxav_vid } // vc->h264_decoder->flags |= AV_CODEC_FLAG_OUTPUT_CORRUPT; + +#ifdef AV_CODEC_FLAG2_SHOW_ALL vc->h264_decoder->flags |= AV_CODEC_FLAG2_SHOW_ALL; +#else + LOGGER_API_WARNING(av->tox, "!! AV_CODEC_FLAG2_SHOW_ALL not defined by ffmpeg version !!"); +#endif // vc->h264_decoder->flags2 |= AV_CODEC_FLAG2_FAST; // vc->h264_decoder->flags |= AV_CODEC_FLAG_TRUNCATED; // vc->h264_decoder->flags2 |= AV_CODEC_FLAG2_CHUNKS;