From: Steinar H. Gunderson Date: Sat, 23 Apr 2016 22:33:39 +0000 (+0200) Subject: Fix a minor reentrancy problem in QuickSyncEncoder. X-Git-Tag: 1.3.0~56 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=4d4ef03ec11b9410a56a154039aba381f871c6a6;p=nageru Fix a minor reentrancy problem in QuickSyncEncoder. --- diff --git a/quicksync_encoder.cpp b/quicksync_encoder.cpp index fa00a34..03bc706 100644 --- a/quicksync_encoder.cpp +++ b/quicksync_encoder.cpp @@ -1149,8 +1149,8 @@ int QuickSyncEncoderImpl::setup_encode() VAStatus va_status; VASurfaceID *tmp_surfaceid; int codedbuf_size, i; - static VASurfaceID src_surface[SURFACE_NUM]; - static VASurfaceID ref_surface[SURFACE_NUM]; + VASurfaceID src_surface[SURFACE_NUM]; + VASurfaceID ref_surface[SURFACE_NUM]; va_status = vaCreateConfig(va_dpy, h264_profile, VAEntrypointEncSlice, &config_attrib[0], config_attrib_num, &config_id);