diff options
Diffstat (limited to 'sys')
-rw-r--r-- | sys/xvimage/xvimagesink.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/xvimage/xvimagesink.c b/sys/xvimage/xvimagesink.c index a47524a0..0b87a2bd 100644 --- a/sys/xvimage/xvimagesink.c +++ b/sys/xvimage/xvimagesink.c @@ -517,6 +517,9 @@ gst_xvimagesink_xvimage_new (GstXvImageSink * xvimagesink, GstCaps * caps) g_return_val_if_fail (GST_IS_XVIMAGESINK (xvimagesink), NULL); + if (caps == NULL) + return NULL; + xvimage = (GstXvImageBuffer *) gst_mini_object_new (GST_TYPE_XVIMAGE_BUFFER); GST_DEBUG_OBJECT (xvimage, "Creating new XvImageBuffer"); |