• Home
  • About
  • Blog Archives
  • Contact Me
  • FAQ
  • The Big 101
Subscribe: Posts | Comments | E-mail

jonobacon@home

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.



  • Ad Ad Ad Ad
  • Prepare For Awesome

  • Recent Articles

    • Rest Well, My Friend
    • Incredible Stories Of Free Software and Open Source
    • On Zareason
    • This Friday: Rockridge Ubuntu Global Jam In Berkeley
    • Rocking The Application Indicators
    • Articulating IRC Contributions Concisely
    • Revisiting Ethos
    • Getting More Developers Interested In Participating In Ubuntu
    • 11.04 Ubuntu Developer Summit Announced
    • Help Colin Get His Kids Back
  • Recent Comments

    • Tachyon Feathertail on Getting More Developers Interested In Participating In Ubuntu
    • Chris Chinchilla on Getting More Developers Interested In Participating In Ubuntu
    • Gerv on On Zareason
    • Deborah Lang on Facebook Account Disabled
    • duanedesign on Rest Well, My Friend
    • YADev on Application Indicators In Python
    • Navneeth on Incredible Stories Of Free Software and Open Source
    • Christoffer Holmstedt on Getting More Developers Interested In Participating In Ubuntu
    • Tachyon Feathertail on Getting More Developers Interested In Participating In Ubuntu
    • Neil Wilson on Getting More Developers Interested In Participating In Ubuntu
  • Flickr Photos

  •  

    April 2006
    M T W T F S S
    « Mar   May »
     12
    3456789
    10111213141516
    17181920212223
    24252627282930
  • jb@h Rockstars This Year

    • ethana2 (34)
    • Zac (18)
    • nixternal (17)
    • Tachyon Feathertail (16)
    • James Duncan (13)
    • Mackenzie (13)
    • Tom (12)
    • Bruno Girin (11)
    • Jimbo (11)
    • Adam Williamson (10)
© 2008 jonobacon@home - At home with Jono Bacon, Community Manager and Author