From 66c7228643d78fe1956702dfa5a044b02aa4a541 Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Wed, 30 Mar 2022 18:34:21 +0200 Subject: [PATCH] Fixed version mismatch in ffmpeg h264 --- libfreerdp/codec/h264_ffmpeg.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/libfreerdp/codec/h264_ffmpeg.c b/libfreerdp/codec/h264_ffmpeg.c index 31eadf85d..bebcfead3 100644 --- a/libfreerdp/codec/h264_ffmpeg.c +++ b/libfreerdp/codec/h264_ffmpeg.c @@ -333,16 +333,12 @@ static int libavcodec_compress(H264_CONTEXT* h264, const BYTE** pSrcYuv, const U if (!libavcodec_create_encoder(h264)) return -1; -#if LIBAVUTIL_VERSION_INT >= AV_VERSION_INT(55, 39, 100) - sys->packet = &sys->bufferpacket; - WINPR_ASSERT(sys->packet); - av_packet_unref(sys->packet); -#else - av_packet_free(&sys->packet); -#endif #if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(58, 133, 100) + sys->packet = &sys->bufferpacket; + av_packet_unref(sys->packet); av_init_packet(sys->packet); #else + av_packet_free(&sys->packet); sys->packet = av_packet_alloc(); #endif if (!sys->packet)