GNOME Bugzilla – Bug 137279
[patch] dispose/finalize functions for gst core elements
Last modified: 2004-12-22 21:47:04 UTC
Hi, various elements don't clean up properly after themselves, others do clean up, but don't take into account that GObject::dispose may be called multiple times (as opposed to ::finalize). Attached a patch that adds/fixes dispose/finalize functions where appropriate (and also does various other minor cleanups). Most of the code is not tested due to the somewhat specialised nature of most of the affected elements. Cheers -Tim
Created attachment 25674 [details] [review] proposed patch
It passes the "makes sense" test. It should be applied once someone does a careful review of each change, since we'd be applying it blindly to a stable release.
reviewed and applied