OSDN Git Service

add small window mode
[eliscolors/main.git] / ElisMainView.m
index 316fccd..9b68405 100644 (file)
@@ -53,6 +53,9 @@ static CVReturn MyRenderCallback(CVDisplayLinkRef displayLink,
         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.");
 }
 
@@ -72,7 +75,6 @@ static CVReturn MyRenderCallback(CVDisplayLinkRef displayLink,
 //    
     [layerSet removeAllObjects];
     [_mainController getFrameForTime:_qt result:layerSet];
-//    [now release];
     [self drawRect:NSZeroRect];
     [lock unlock];
     return kCVReturnSuccess;
@@ -170,34 +172,14 @@ static CVReturn MyRenderCallback(CVDisplayLinkRef displayLink,
 //                    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];
 }