Archive for April 30th, 2006
Posted on April 30, 2006 - by jono
Looky here, you
Rather coincidentally, Federico’s post lines up with some investigations that Frank Smith and I have been taking into the Jokosher drawing code. In Jokosher we tend to get around 20 bus messages from GStreamer every second that report levels and the composition playhead position. These bus messages are used to update parts of the GUI.
The problem is that the GUI is not only getting updates 20 times a second, but more like 120 times a second. Last night I spent some time looking into this and deduced that we are not only updating the GUI way too much, but there seems to be lots of duplication and updates of non-visible GUI items (such as updating the VU meters on the mixing view when in the recording view, which does not show VU meters). The plan is to optimise much of this.
For more details on this drawing code adventure, see the mailing list thread.
I think the audio engine is beginning to solidify, and Edward Hervey is looking into a possible gnonlin bug with internal decode bins that might be blighting us. Hopefully he can nail this soon so we can get an updated gnonlin in Dapper before the freeze sets.







