Fix for [#25713] VSE shows and renders wrong straight alpha gradient even after conve...
authorJanne Karhu <jhkarh@gmail.com>
Fri, 28 Jan 2011 00:59:42 +0000 (00:59 +0000)
committerJanne Karhu <jhkarh@gmail.com>
Fri, 28 Jan 2011 00:59:42 +0000 (00:59 +0000)
commit53b83262c5ee5a2e71c23a3702cef8eef604f94b
treec6b546ff25924aae6ceb9430ad41de15d5e67888
parentb445467f15f32597df536039737cbb1aeca3b707
Fix for [#25713] VSE shows and renders wrong straight alpha gradient even after convert to premul is checked
* Caching of the start and end stills were just referencing the original imbuf (which got premultiplied after the caching), so as a result most of the time the premul was applied twice.
* Now the start and end stills are stored in the cache as duplicates of the original (non modified) imbuf.
source/blender/blenkernel/intern/seqcache.c
source/blender/blenkernel/intern/sequencer.c