Ok.
ColorMatrix in the current svn (17306) uses premultiplied alpha. So this should be changed.
But how can premultiplication be undone? all data is lost when alpha~0, isn't it?
By the way, I guess premultiplication is also involved in the bug affecting turbulence: when transformed (rotated for instance), turbulence becomes more transparent...
jfb.