openbsd-ports/x11/freerdp/patches/patch-libfreerdp_codec_h264_ffmpeg_c

29 lines
1.1 KiB
Plaintext

$OpenBSD: patch-libfreerdp_codec_h264_ffmpeg_c,v 1.1 2019/02/17 21:34:01 sthen Exp $
Fix future ffmpeg support
Index: libfreerdp/codec/h264_ffmpeg.c
--- libfreerdp/codec/h264_ffmpeg.c.orig
+++ libfreerdp/codec/h264_ffmpeg.c
@@ -146,7 +146,7 @@ static BOOL libavcodec_create_encoder(H264_CONTEXT* h2
};
av_opt_set(sys->codecEncoderContext, "preset", "veryfast", AV_OPT_SEARCH_CHILDREN);
av_opt_set(sys->codecEncoderContext, "tune", "zerolatency", AV_OPT_SEARCH_CHILDREN);
- sys->codecEncoderContext->flags |= CODEC_FLAG_LOOP_FILTER;
+ sys->codecEncoderContext->flags |= AV_CODEC_FLAG_LOOP_FILTER;
sys->codecEncoderContext->me_cmp |= 1;
sys->codecEncoderContext->me_subpel_quality = 3;
sys->codecEncoderContext->me_range = 16;
@@ -404,9 +404,9 @@ static BOOL libavcodec_init(H264_CONTEXT* h264)
goto EXCEPTION;
}
- if (sys->codecDecoder->capabilities & CODEC_CAP_TRUNCATED)
+ if (sys->codecDecoder->capabilities & AV_CODEC_CAP_TRUNCATED)
{
- sys->codecDecoderContext->flags |= CODEC_FLAG_TRUNCATED;
+ sys->codecDecoderContext->flags |= AV_CODEC_FLAG_TRUNCATED;
}
if (avcodec_open2(sys->codecDecoderContext, sys->codecDecoder, NULL) < 0)