gst_plugins_symbian/gst/devsound/devsoundsinkwrapper.cpp
changeset 26 69c7080681bf
parent 21 5cb7d96a6887
--- a/gst_plugins_symbian/gst/devsound/devsoundsinkwrapper.cpp	Fri Jul 09 16:26:45 2010 -0500
+++ b/gst_plugins_symbian/gst/devsound/devsoundsinkwrapper.cpp	Fri Aug 06 16:36:50 2010 -0500
@@ -284,6 +284,10 @@
 int close_devsound(GstDevsoundSink *ds)
     {
     TRACE_PRN_FN_ENT;
+    CMMFDevSound    *dev_sound = 0;
+    dev_sound = (STATIC_CAST(DevSoundWrapper*, ds->handle))->dev_sound;
+    dev_sound->Stop();
+    delete dev_sound;
 
     g_list_foreach(ds->fmt, (GFunc) g_free, NULL);
     g_list_free(ds->fmt);