diff options
Diffstat (limited to 'src/multimedia/platform/gstreamer/common/qgstutils_p.h')
-rw-r--r-- | src/multimedia/platform/gstreamer/common/qgstutils_p.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/multimedia/platform/gstreamer/common/qgstutils_p.h b/src/multimedia/platform/gstreamer/common/qgstutils_p.h index 7b6b6ded1..5cf5035ea 100644 --- a/src/multimedia/platform/gstreamer/common/qgstutils_p.h +++ b/src/multimedia/platform/gstreamer/common/qgstutils_p.h @@ -195,6 +195,10 @@ class QGstCaps { public: QGstCaps(const GstCaps *c) : caps(c) {} const GstCaps *caps; + void unref() { + gst_caps_unref(const_cast<GstCaps *>(caps)); + caps = nullptr; + } bool isNull() const { return !caps; } |