diff options
-rw-r--r-- | sys/va/gstvavpp.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/sys/va/gstvavpp.c b/sys/va/gstvavpp.c index b5f944c67..38a4cef3d 100644 --- a/sys/va/gstvavpp.c +++ b/sys/va/gstvavpp.c @@ -162,14 +162,8 @@ gst_va_vpp_dispose (GObject * object) gst_clear_object (&self->sinkpad_pool); } - if (self->incaps) { - gst_caps_unref (self->incaps); - self->incaps = NULL; - } - if (self->outcaps) { - gst_caps_unref (self->outcaps); - self->outcaps = NULL; - } + gst_clear_caps (&self->incaps); + gst_clear_caps (&self->outcaps); gst_clear_object (&self->filter); gst_clear_object (&self->display); |