block Core() class constructor
[vapoursynth-svn.git] / 1test4.py
blob070fbc2f6be152ca083f9025fb53a450df937a76
1 import vapoursynth as vs
2 import gc
3 #import leakmodule
4 core = vs.Core()
5 clip1 = core.std.BlankClip(format=vs.YUV420P8, color=[0, 128, 128], width=5000)
6 #clip1 = None
7 clip2 = core.std.BlankClip(format=vs.YUV420P8, color=[255, 128, 128], width=5000)
8 #clip2 = None
9 #a = 's'*60000*300
10 gc.set_debug(gc.DEBUG_LEAK | gc.DEBUG_STATS)
11 def altf(n, f):
12 return n % 2
14 clip2 = core.std.SelectClip([clip1, clip2], [clip1, clip2], altf)
15 #clip2 = core.std.SelectClip([clip1, clip2], [clip1, clip2], leakmodule.leaky_func)
16 #clip2 = core.std.SelectClip([clip1, clip2], clip1, lambda n, f: n % 2)
17 clip1 = core.std.StackVertical([clip1, clip2])
18 clip2 = core.std.StackVertical([clip1, clip2])
19 clip1 = core.std.StackVertical([clip1, clip2])
20 clip2 = core.std.StackVertical([clip1, clip2])
21 last = clip2
23 #def leaky_func():
24 # pass
26 #class leaky_class:
27 # def __call__(self):
28 # pass
30 print(str(gc.garbage))