gstreamer/validate/gst
Guillaume Desmottes dc7382017d validate: reporter: break cyclic references with reports
My patch fixing monitor leak (15e7f1bbfd)
introduced a ref cycle between GstValidateReporter and
GstValidateReport.

The reports uses its reporter so it needs a ref on it
to ensure it's stay alive. But reports are owned by GstValidateReporter and/or
GstValidateRunner.
The best way I found to break this cycle is to introduce this purge
method. It's not great but the design is a bit tricky.

Reviewed-by: Thibault Saunier <tsaunier@gnome.org>
Differential Revision: https://phabricator.freedesktop.org/D1029
2016-08-01 10:45:30 -04:00
..
overrides validate: keep a ref when registering an override 2016-05-24 10:28:41 -04:00
validate validate: reporter: break cyclic references with reports 2016-08-01 10:45:30 -04:00
Makefile.am validate: Turn GstValidateRunner into a GstTracer 2016-02-23 11:46:32 +01:00