From 95e007ac4901cdbcc2d9c2a916ea00b97c690cd2 Mon Sep 17 00:00:00 2001 From: Seungha Yang Date: Fri, 21 Aug 2020 02:36:13 +0900 Subject: [PATCH] d3d11videosink: Fix crash caused by missing null termination gst_caps_features_new() must be null terminated. Part-of: --- sys/d3d11/gstd3d11videosink.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/d3d11/gstd3d11videosink.c b/sys/d3d11/gstd3d11videosink.c index 0a271a6d39..2d36896ab8 100644 --- a/sys/d3d11/gstd3d11videosink.c +++ b/sys/d3d11/gstd3d11videosink.c @@ -287,7 +287,7 @@ gst_d3d11_video_sink_get_caps (GstBaseSink * sink, GstCaps * filter) D3D11_FORMAT_SUPPORT_TEXTURE2D | D3D11_FORMAT_SUPPORT_DISPLAY); overlaycaps = gst_caps_copy (caps); features = gst_caps_features_new (GST_CAPS_FEATURE_MEMORY_D3D11_MEMORY, - GST_CAPS_FEATURE_META_GST_VIDEO_OVERLAY_COMPOSITION); + GST_CAPS_FEATURE_META_GST_VIDEO_OVERLAY_COMPOSITION, NULL); gst_caps_set_features_simple (overlaycaps, features); gst_caps_append (caps, overlaycaps); }