summaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorSeungha Yang <seungha@centricular.com>2020-08-21 02:36:13 +0900
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>2020-08-24 20:03:05 +0000
commit95e007ac4901cdbcc2d9c2a916ea00b97c690cd2 (patch)
treeed1754c631924e6a81adf701902311cebd092a1d /sys
parent7c696b67be15bfcb3a98a03a7889e089dc7bb51a (diff)
downloadgstreamer-plugins-bad-95e007ac4901cdbcc2d9c2a916ea00b97c690cd2.tar.gz
d3d11videosink: Fix crash caused by missing null termination
gst_caps_features_new() must be null terminated. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1524>
Diffstat (limited to 'sys')
-rw-r--r--sys/d3d11/gstd3d11videosink.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/d3d11/gstd3d11videosink.c b/sys/d3d11/gstd3d11videosink.c
index 0a271a6d3..2d36896ab 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);
}