Don't unref an already destroyed audiosink object.

Fixes 
This commit is contained in:
mark 2006-10-30 08:14:11 +00:00
parent 8535b72f38
commit ac8c687a04
1 changed files with 1 additions and 2 deletions
campcaster/src/modules/playlistExecutor/src

View File

@ -539,12 +539,11 @@ GstreamerPlayer :: setAudioDevice(const std::string &deviceName)
}
if (relink && audiosink) {
debug() << "Relinking sink." << endl;
if (decoder) {
gst_element_unlink(decoder, audiosink);
}
gst_bin_remove(GST_BIN(pipeline), audiosink);
// FIXME: why unref here? remove should unref already
gst_object_unref(GST_OBJECT(audiosink));
audiosink = 0;
}