Comment 4 for bug 784926

Revision history for this message
Steven Vancoillie (steabert) wrote :

I found a work-around, at least for my problem:

it seems gobject.timeout_add is called on every add to the ConverterQueue, leading to a huge number of calls to the set_progress method which were hanging my computer. I removed that call, and instead added a line to the else statement in the do_convert method, before self.converter.start() and this worked fine.

This is only for 1.5.4, and I saw that the code has been completely restuctured in the trunk, with timeout_add being called indeed once in the do_convert.

grtz