On 12/10/2019 11:02 AM, Jun Zhao wrote: > From: Jun Zhao <barryjz...@tencent.com> > > supporting both pre-1.1.0 and post-1.1.0 version of the OpenSSL > library as the link: > https://wiki.openssl.org/index.php/Library_Initialization > > Signed-off-by: Jun Zhao <barryjz...@tencent.com> > --- > libavformat/tls_openssl.c | 4 ++++ > 1 files changed, 4 insertions(+), 0 deletions(-) > > diff --git a/libavformat/tls_openssl.c b/libavformat/tls_openssl.c > index 7ae71bd..1f57353 100644 > --- a/libavformat/tls_openssl.c > +++ b/libavformat/tls_openssl.c > @@ -70,8 +70,12 @@ int ff_openssl_init(void) > { > ff_lock_avformat(); > if (!openssl_init) { > +#if OPENSSL_VERSION_NUMBER < 0x10100000L > SSL_library_init(); > SSL_load_error_strings(); > +#else > + OPENSSL_init_ssl(0, NULL); > +#endif > #if HAVE_THREADS > if (!CRYPTO_get_locking_callback()) { > int i;
OPENSSL_init_ssl() is supposedly optional, so why not just execute the upper chunk when version < 1.1.0? _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".