Murray Cumming wrote:
On Thu, 2007-12-06 at 12:48 -0500, José Alburquerque wrote:Also, it seems the destructor is not called unless the "signal watches" have been removed first. Maybe a boolean can tell whether the signal has been enabled and then not have to call add_signal_watch any more.Hmm, then I guess we must force the application developer to call remove_watch(). Very unpleasant. I still don't think we understand enough about this, but I'll happily apply a patch in the meantime.
Alright, I'll ask around in the gstreamer list also. -Jose