]> git.sesse.net Git - nageru/commitdiff
Fix a minor reentrancy problem in QuickSyncEncoder.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Sat, 23 Apr 2016 22:33:39 +0000 (00:33 +0200)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Sat, 23 Apr 2016 22:33:39 +0000 (00:33 +0200)
quicksync_encoder.cpp

index fa00a3409f336bfd383c5afde67850207853614b..03bc7065ef1fe9d7e4f56a3480d04b2c2f3576b6 100644 (file)
@@ -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);