diff --git a/ChangeLog b/ChangeLog index 0a3d16abcd..440b0d1bd4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2008-02-12 Sebastian Dröge + + * sys/dshowdecwrapper/gstdshowaudiodec.c: + (gst_dshowaudiodec_dispose): + * sys/dshowdecwrapper/gstdshowvideodec.c: + (gst_dshowvideodec_dispose): + Chain up dispose methods properly. Fixes bug #515970. + 2008-02-12 Wim Taymans * gst/mpegvideoparse/mpegvideoparse.c: diff --git a/sys/dshowdecwrapper/gstdshowaudiodec.c b/sys/dshowdecwrapper/gstdshowaudiodec.c index c231ac4b09..6bb298ce75 100644 --- a/sys/dshowdecwrapper/gstdshowaudiodec.c +++ b/sys/dshowdecwrapper/gstdshowaudiodec.c @@ -327,6 +327,8 @@ gst_dshowaudiodec_dispose (GObject * object) } CoUninitialize (); + + G_OBJECT_CLASS (parent_class)->dispose (object); } diff --git a/sys/dshowdecwrapper/gstdshowvideodec.c b/sys/dshowdecwrapper/gstdshowvideodec.c index ea286d569b..01cf6813bf 100644 --- a/sys/dshowdecwrapper/gstdshowvideodec.c +++ b/sys/dshowdecwrapper/gstdshowvideodec.c @@ -349,6 +349,8 @@ gst_dshowvideodec_dispose (GObject * object) } CoUninitialize (); + + G_OBJECT_CLASS (parent_class)->dispose (object); } static GstStateChangeReturn