Changeset 4717

Show
Ignore:
Timestamp:
03/23/10 20:22:31 (4 years ago)
Author:
soohyunc
Message:

Updated grabber-macosx.cpp (-- copied from mpeg4 branch)

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • vic/branches/cc/video/grabber-macosx.cpp

    r4703 r4717  
    225225    // Don't do anything if QuickTime failed. 
    226226    if (!quicktime_) return; 
     227 
     228        format(); 
    227229         
    228230    // start the sequencer 
     
    404406        } else { 
    405407                        fprintf(stderr, "      format() - reformat not implemented!\n"); 
    406                         //            UnlockPixels(GetGWorldPixMap(gWorld_)); 
    407                         //            UpdateGWorld(&gWorld_, kYUVUPixelFormat, &frameRect_, 0, NULL, 0); 
    408                         //            if (!LockPixels(GetGWorldPixMap(gWorld_))) throw Exception("LockPixels"); 
     408                        UnlockPixels(GetGWorldPixMap(gWorld_)); 
     409                        UpdateGWorld(&gWorld_, kYUVUPixelFormat, &frameRect_, 0, NULL, 0); 
     410                        if (!LockPixels(GetGWorldPixMap(gWorld_))) throw Exception("LockPixels"); 
    409411        } 
    410412    } catch (Exception e) { 
     
    450452 
    451453int MacOSXGrabber::command(int argc, const char*const* argv) { 
    452     // fprintf(stderr,"### MacOSXGrabber::command : argv[1] = %s\n", argv[1]); 
     454    //fprintf(stderr,"### MacOSXGrabber::command : argv[1] = %s\n", argv[1]); 
    453455    if (argc == 3) { 
    454456                if (strcmp(argv[1], "decimate") == 0) { 
    455457                        decimate_ = atoi(argv[2]); 
    456458                        if (running_) { 
    457                                 stop(); 
     459                                stop(); start(); 
    458460                        } 
    459                         format(); 
    460                         start(); 
    461461                        return(TCL_OK); 
    462462 
     
    476476                        else 
    477477                                input_standard_ = ntscIn; 
     478 
     479                        if(running_) { 
     480                                stop(); start(); 
     481                        } 
    478482 
    479483                        return(TCL_OK);