Archive for September, 2010

Lightspark new release and Advanced Graphics Engine progresses

A new point release in the 0.4.4 series has been released yes­ter­day (0.4.4.3). There are not many effects vis­i­ble to end users, beside a small fix to restore YouTube com­pat­i­bil­ity. Under the hood much work has been done to sup­port pol­icy files one of the secu­rity ori­ented fea­tures of the flash platform.

Although we still miss some stuff (e.g. Text), the Advanced Graph­ics Engine is able to ren­der gradients

I’d also like to give some insight about what is going on the advanced graph­ics engine branch. The roadmap is being walked with­out major issues. Now the tex­ture real estate for graph­ics ele­ments is allo­cated from a sin­gle large tex­ture, geome­tries are drawn asyn­chro­nously using cairo on the CPU side and the result­ing raster data is uploaded to the right chunks of tex­ture using PBO based trans­fers that are (hope­fully, this is depen­dent of the OpenGL imple­men­ta­tion) han­dled through DMA by the graph­ics card.

The new engine is not yet on fea­ture par­ity with the old one, but to show­case the new pos­si­bil­i­ties i’ve added sup­port for color gra­di­ents. It’s also inter­est­ing to note that, after the first rough mea­sure­ments, the new engine is fairly faster than the pre­vi­ous one.

YouTube video sample

Another advan­tage of the new design is that OpenGL code will be pretty much con­densed in a few loca­tions. More­over, it will be used only for accel­er­ated blit­ting, com­posit­ing and upload of data to video mem­ory. This opens new inter­est­ing pos­si­bil­i­ties for other graph­ics backends.

As a clos­ing news on Fri­day I had the first chance to phys­i­cally meet another mem­ber of the lightspark com­mu­nity, namely our Debian pack­ager Didier Raboud, as we dis­cov­ered we are both work­ing at EPFL. It has been a nice coffee-based meet­ing and we had a change to shake hands and dis­cuss about some long term plans for the project.

, , ,

3 Comments

Lightspark new release and Advanced Graphics Engine progresses

A new point release in the 0.4.4 series has been released yes­ter­day (0.4.4.3). There are not many effects vis­i­ble to end users, beside a small fix to restore YouTube com­pat­i­bil­ity. Under the hood much work has been done to sup­port pol­icy files one of the secu­rity ori­ented fea­tures of the flash platform.

Although we still miss some stuff (e.g. Text), the Advanced Graph­ics Engine is able to ren­der gradients

I’d also like to give some insight about what is going on the advanced graph­ics engine branch. The roadmap is being walked with­out major issues. Now the tex­ture real estate for graph­ics ele­ments is allo­cated from a sin­gle large tex­ture, geome­tries are drawn asyn­chro­nously using cairo on the CPU side and the result­ing raster data is uploaded to the right chunks of tex­ture using PBO based trans­fers that are (hope­fully, this is depen­dent of the OpenGL imple­men­ta­tion) han­dled through DMA by the graph­ics card.

The new engine is not yet on fea­ture par­ity with the old one, but to show­case the new pos­si­bil­i­ties i’ve added sup­port for color gra­di­ents. It’s also inter­est­ing to note that, after the first rough mea­sure­ments, the new engine is fairly faster than the pre­vi­ous one.

YouTube video sample

Another advan­tage of the new design is that OpenGL code will be pretty much con­densed in a few loca­tions. More­over, it will be used only for accel­er­ated blit­ting, com­posit­ing and upload of data to video mem­ory. This opens new inter­est­ing pos­si­bil­i­ties for other graph­ics backends.

As a clos­ing news on Fri­day I had the first chance to phys­i­cally meet another mem­ber of the lightspark com­mu­nity, namely our Debian pack­ager Didier Raboud, as we dis­cov­ered we are both work­ing at EPFL. It has been a nice coffee-based meet­ing and we had a change to shake hands and dis­cuss about some long term plans for the project.

, , ,

3 Comments

Lightspark 0.4.4.2 released

Another week, another bug­fix release for Lightspark! Apart from restor­ing the sup­port for YouTube this release fea­tures the new plu­gin based audio frame­work that makes it pos­si­ble to sup­port other back­ends beside PulseAu­dio. At the moment both an ALSA and Ope­nAL plu­g­ins are being worked on.

As always you can grab the release here on Launch­pad


Flattr this

21 Comments

Lightspark 0.4.4.2 released

Another week, another bug­fix release for Lightspark! Apart from restor­ing the sup­port for YouTube this release fea­tures the new plu­gin based audio frame­work that makes it pos­si­ble to sup­port other back­ends beside PulseAu­dio. At the moment both an ALSA and Ope­nAL plu­g­ins are being worked on.

As always you can grab the release here on Launch­pad


Flattr this

21 Comments

GTG for old fashioned people

This insom­niac night I’ve added a lit­tle nice thing to Get­ting Things GNOME, which is the pos­si­bil­ity to export and print a to-do list in a Pock­et­Mod for­mat. This is noth­ing more than a lit­tle fold­able book­let, so that you can carry around your gro­cery list with­out need­ing any­thing more tech­no­log­i­cal than a pen (you can also use straw­berry juice to mark your tasks, which is way more recy­clable and a lit­tle gory).

This all comes from a bug reported by Jan Girlich, so kudos to him!

Oblig­a­tory screenshot:

By the way, GTG export plu­gin sup­ports tem­plates, so cre­at­ing your own webpage/pdf/t-shirt with your own tasks is easy. I’ll be glad to help any­one inter­ested in that.

10 Comments

GTG for old fashioned people

This insom­niac night I’ve added a lit­tle nice thing to Get­ting Things GNOME, which is the pos­si­bil­ity to export and print a to-do list in a Pock­et­Mod for­mat. This is noth­ing more than a lit­tle fold­able book­let, so that you can carry around your gro­cery list with­out need­ing any­thing more tech­no­log­i­cal than a pen (you can also use straw­berry juice to mark your tasks, which is way more recy­clable and a lit­tle gory).

This all comes from a bug reported by Jan Girlich, so kudos to him!

Oblig­a­tory screenshot:

By the way, GTG export plu­gin sup­ports tem­plates, so cre­at­ing your own webpage/pdf/t-shirt with your own tasks is easy. I’ll be glad to help any­one inter­ested in that.

10 Comments

Lightspark 0.4.4.1 released

Hi,

ver­sion 0.4.4.1 of the lightspark player has been just released. It’s mainly a bug fix release, the most rel­e­vant news are:

  • Fixed a crash when using flashblock
  • Restore sup­port for YouTube

More­over, from this release large down­loads are cached to disk to reduce mem­ory pressure.

As you may have noticed lightspark is now on Flattr and the last few posts about lightspark included the “Flattr this” but­ton. More­over, the Flattr-foss project (that sug­gest free soft­ware to be sup­ported using flattr) has rec­om­mended Lightspark for sep­tem­ber. Thanks a lot to the Flattr-foss team for their inter­est and sup­port! Many peo­ple flat­tered lightspark the last month and that is really appre­ci­ated. I’m not of course talk­ing about the (lit­tle) money, what is awe­some is the large sup­port received from the com­mu­nity and even the small­est dona­tion is greatly moti­vat­ing. Thanks to everyone


Flattr this

, , ,

No Comments

Lightspark 0.4.4.1 released

Hi,

ver­sion 0.4.4.1 of the lightspark player has been just released. It’s mainly a bug fix release, the most rel­e­vant news are:

  • Fixed a crash when using flashblock
  • Restore sup­port for YouTube

More­over, from this release large down­loads are cached to disk to reduce mem­ory pressure.

As you may have noticed lightspark is now on Flattr and the last few posts about lightspark included the “Flattr this” but­ton. More­over, the Flattr-foss project (that sug­gest free soft­ware to be sup­ported using flattr) has rec­om­mended Lightspark for sep­tem­ber. Thanks a lot to the Flattr-foss team for their inter­est and sup­port! Many peo­ple flat­tered lightspark the last month and that is really appre­ci­ated. I’m not of course talk­ing about the (lit­tle) money, what is awe­some is the large sup­port received from the com­mu­nity and even the small­est dona­tion is greatly moti­vat­ing. Thanks to everyone


Flattr this

, , ,

No Comments