diff --git a/ext/openni2/gstopenni2src.cpp b/ext/openni2/gstopenni2src.cpp index d9b08434a4..ad7c33ad3a 100644 --- a/ext/openni2/gstopenni2src.cpp +++ b/ext/openni2/gstopenni2src.cpp @@ -306,6 +306,8 @@ gst_openni2_src_stop (GstBaseSrc * bsrc) if (src->color.isValid ()) src->color.stop (); + src->device->close (); + return TRUE; }