CVDisplayLinkSetOutputCallback(displayLink, &MyRenderCallback, self);
}
+// [self setBounds:NSMakeRect(0, 0, 640, 480)];
+// [self setFrame:NSMakeRect(0, 0, 640*2, 480*2)];
+
NSLog(@"Elis Colors, Stand by ready.");
}
//
[layerSet removeAllObjects];
[_mainController getFrameForTime:_qt result:layerSet];
-// [now release];
[self drawRect:NSZeroRect];
[lock unlock];
return kCVReturnSuccess;
// fromRect:imageRect];
}
+ glFlush();
+
// あとかたづけ
for(i = 0; i < size; i++)
[[layerSet objectAtIndex:i] releaseContext];
[layerSet removeAllObjects];
- // int size = [imageSet count], i;
-// NSPoint np;
-// CIImage* ci;
-// CGRect imRect;
-// for(i = 0; i < size; i += 2){
-// ci = [imageSet objectAtIndex:i];
-// np = [[imageSet objectAtIndex:i+1] pointValue];
-// imRect = [ci extent];
-//
-// if(imRect.size.width >= 4096.0)
-// imRect = CGRectMake(0, 0, 640, 480);
-// [ciContext drawImage:ci inRect:imRect//CGRectMake(np.x, np.y, 640, 480)
-// fromRect:CGRectMake(np.x, np.y, 640, 480)];
-// }
- glFlush();
-
-// size = [contexts count];
-// for(i = 0; i < size; i++)
-// QTVisualContextTask([contexts objectAtIndex:i]);
-//
-// [imageSet release];
-// imageSet = nil;
[lock unlock];
}