From 0647d963ef5abcbbe4edbc5a80b87bf84470c6b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Mon, 29 Jun 2009 12:02:19 +0200 Subject: frei0r: Correctly clean up elements to be reusable and not leak memory --- gst/frei0r/gstfrei0rsrc.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'gst/frei0r/gstfrei0rsrc.c') diff --git a/gst/frei0r/gstfrei0rsrc.c b/gst/frei0r/gstfrei0rsrc.c index 8a4a4e2a..2d637f95 100644 --- a/gst/frei0r/gstfrei0rsrc.c +++ b/gst/frei0r/gstfrei0rsrc.c @@ -146,6 +146,11 @@ gst_frei0r_src_stop (GstBaseSrc * basesrc) self->f0r_instance = NULL; } + self->fmt = GST_VIDEO_FORMAT_UNKNOWN; + self->width = self->height = 0; + self->fps_n = self->fps_d = 0; + self->n_frames = 0; + return TRUE; } -- cgit v1.2.1