equal
deleted
inserted
replaced
282 |
282 |
283 |
283 |
284 int close_devsound(GstDevsoundSink *ds) |
284 int close_devsound(GstDevsoundSink *ds) |
285 { |
285 { |
286 TRACE_PRN_FN_ENT; |
286 TRACE_PRN_FN_ENT; |
|
287 CMMFDevSound *dev_sound = 0; |
|
288 dev_sound = (STATIC_CAST(DevSoundWrapper*, ds->handle))->dev_sound; |
|
289 dev_sound->Stop(); |
|
290 delete dev_sound; |
287 |
291 |
288 g_list_foreach(ds->fmt, (GFunc) g_free, NULL); |
292 g_list_foreach(ds->fmt, (GFunc) g_free, NULL); |
289 g_list_free(ds->fmt); |
293 g_list_free(ds->fmt); |
290 ds->fmt = NULL; |
294 ds->fmt = NULL; |
291 delete ds->handle; |
295 delete ds->handle; |