And another init incompatibility bites the dust.
diff --git a/Demo/sgi/video/Vaddcache.py b/Demo/sgi/video/Vaddcache.py
index 4e5f0c3..6428fcb 100755
--- a/Demo/sgi/video/Vaddcache.py
+++ b/Demo/sgi/video/Vaddcache.py
@@ -42,7 +42,8 @@
 def process(filename):
 	try:
 		fp = open(filename, 'r+')
-		vin = VFile.RandomVinFile().initfp(fp, filename)
+		vin = VFile.RandomVinFile(fp)
+		vin.filename = filename
 	except IOError, msg:
 		sys.stderr.write(filename + ': I/O error: ' + `msg` + '\n')
 		return 1