Archive for May, 2012

Lightspark 100% volume issue is now fixed

For some time I’ve received a few reports about lightspark rais­ing the sys­tem vol­ume to 100% (and “killing ears”) when­ever a YouTube clip was started. It took some time for me to fig­ure out what was going on, since I was not able to repro­duce the issue on my sys­tem and of course the code was not will­ingly touch­ing the sys­tem volume.

It turns out that the issue was caused by the recently intro­duced “flat-volume” sup­port in PulseAu­dio. When flat vol­ume is enabled the vol­ume of a stream is absolute and not rel­a­tive to the sys­tem vol­ume. Since the default vol­ume in flash is 100% by spec then Lightspark was unwill­ingly set­ting the sys­tem vol­ume to an extremely high value, and I’m really sorry for that.

I’ve just com­mit­ted a fix in git mas­ter that should fix this prob­lem for good by prop­erly vir­tu­al­iz­ing the vol­ume seen by flash and scal­ing it by the sys­tem vol­ume. I hope this helps peo­ple with flat vol­ume enabled.


Flattr this

,

4 Comments

Lightspark 100% volume issue is now fixed

For some time I’ve received a few reports about lightspark rais­ing the sys­tem vol­ume to 100% (and “killing ears”) when­ever a YouTube clip was started. It took some time for me to fig­ure out what was going on, since I was not able to repro­duce the issue on my sys­tem and of course the code was not will­ingly touch­ing the sys­tem volume.

It turns out that the issue was caused by the recently intro­duced “flat-volume” sup­port in PulseAu­dio. When flat vol­ume is enabled the vol­ume of a stream is absolute and not rel­a­tive to the sys­tem vol­ume. Since the default vol­ume in flash is 100% by spec then Lightspark was unwill­ingly set­ting the sys­tem vol­ume to an extremely high value, and I’m really sorry for that.

I’ve just com­mit­ted a fix in git mas­ter that should fix this prob­lem for good by prop­erly vir­tu­al­iz­ing the vol­ume seen by flash and scal­ing it by the sys­tem vol­ume. I hope this helps peo­ple with flat vol­ume enabled.


Flattr this

,

4 Comments

Lightspark 0.5.7 released

A new ver­sion of Lightspark has been released yes­ter­day. You can give it a try by get­ting the source code from launch­pad. Ubuntu pack­ages should be avail­able shortly from our PPA

Beside a lot of small improve­ments this new release improves the graph­ics capa­bil­i­ties, with a focus on Flash fea­tures used by games.

Here is the changelog:

* Fixed a few mem­ory leaks
* Improved sup­port for BitmapData::draw
* Sup­port for BitmapData::copyPixels
* Sup­port for soft mask­ing
* Sup­port for mem­ory usage pro­fil­ing (mas­sif compatible)

More­over, there has been some work on imple­ment­ing fully accel­er­ated Stage3D sup­port, it’s still in early design phase... but stay tuned.


Flattr this

,

10 Comments

Lightspark 0.5.7 released

A new ver­sion of Lightspark has been released yes­ter­day. You can give it a try by get­ting the source code from launch­pad. Ubuntu pack­ages should be avail­able shortly from our PPA

Beside a lot of small improve­ments this new release improves the graph­ics capa­bil­i­ties, with a focus on Flash fea­tures used by games.

Here is the changelog:

* Fixed a few mem­ory leaks
* Improved sup­port for BitmapData::draw
* Sup­port for BitmapData::copyPixels
* Sup­port for soft mask­ing
* Sup­port for mem­ory usage pro­fil­ing (mas­sif compatible)

More­over, there has been some work on imple­ment­ing fully accel­er­ated Stage3D sup­port, it’s still in early design phase... but stay tuned.


Flattr this

,

10 Comments