From 16111e7e7f1984cde8e81429ceb1ad18bcbbe1e1 Mon Sep 17 00:00:00 2001 From: Martin Fleisz Date: Fri, 5 May 2017 12:37:27 +0200 Subject: [PATCH] codec: Fix multi-threading support for OpenH264 1.6 or later --- libfreerdp/codec/h264.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libfreerdp/codec/h264.c b/libfreerdp/codec/h264.c index 972d63256..19b1dbe72 100644 --- a/libfreerdp/codec/h264.c +++ b/libfreerdp/codec/h264.c @@ -1010,6 +1010,8 @@ static int openh264_compress(H264_CONTEXT* h264, BYTE** ppDstData, { #if (OPENH264_MAJOR == 1) && (OPENH264_MINOR <= 5) sys->EncParamExt.sSpatialLayers[0].sSliceCfg.uiSliceMode = SM_AUTO_SLICE; +#else + sys->EncParamExt.sSpatialLayers[0].sSliceArgument.uiSliceMode = SM_FIXEDSLCNUM_SLICE; #endif }