=bmesh= merge from trunk at r36529
[blender.git] / source / blender / blenkernel / intern / seqcache.c
old mode 100644 (file)
new mode 100755 (executable)
index e698402..6f32943
@@ -150,8 +150,8 @@ void seq_stripelem_cache_init(void)
        hash = BLI_ghash_new(HashHash, HashCmp, "seq stripelem cache hash");
        limitor = new_MEM_CacheLimiter( IMB_seq_cache_destructor );
 
-       entrypool = BLI_mempool_create(sizeof(seqCacheEntry), 64, 64, 0);
-       keypool = BLI_mempool_create(sizeof(seqCacheKey), 64, 64, 0);
+       entrypool = BLI_mempool_create(sizeof(seqCacheEntry), 64, 64, 0, 0);
+       keypool = BLI_mempool_create(sizeof(seqCacheKey), 64, 64, 0, 0);
 }
 
 void seq_stripelem_cache_destruct(void)
@@ -237,9 +237,7 @@ void seq_stripelem_cache_put(
        key->cfra = cfra - seq->start;
        key->type = type;
 
-       /* Normally we want our own version, but start and end stills are duplicates of the original. */
-       if(ELEM(type, SEQ_STRIPELEM_IBUF_STARTSTILL, SEQ_STRIPELEM_IBUF_ENDSTILL)==0)
-               IMB_refImBuf(i);
+       IMB_refImBuf(i);
 
        e = (seqCacheEntry*) BLI_mempool_alloc(entrypool);