Merge pull request #29 from Callum-/master
authorCallum <[email protected]>
Sun, 8 Sep 2013 09:38:50 +0000 (02:38 -0700)
committerCallum <[email protected]>
Sun, 8 Sep 2013 09:38:50 +0000 (02:38 -0700)
fixed memory leaks

camera/capture.c
server/stream.c

index 815cef0..8ec196d 100644 (file)
@@ -22,14 +22,14 @@ int storeFrame( CvCapture* capture)
 
        /*int p[3];
        p[0] = CV_IMWRITE_JPEG_QUALITY;
-       p[1] = 10;
+       p[1] = 10;      //quality value; 0->100
        p[2] = 0;*/
                
        frame = cvQueryFrame(capture);
        if( frame == NULL)
                return 0;       //error
        cvSaveImage(filepath,frame,0);
-       
+       cvReleaseImageHeader(&frame);
        return 1;
 }
 
index 229041a..09f723f 100644 (file)
@@ -16,13 +16,14 @@ int storeFrame( CvCapture* capture)
        
        int p[3];
        p[0] = CV_IMWRITE_JPEG_QUALITY;
-       p[1] = 10;      //quality value. 0-100
+       p[1] = 50;      //quality value. 0-100
        p[2] = 0;
                
        frame = cvQueryFrame(capture);
        if( frame == NULL)
                return 0;       //error
        cvSaveImage("../web/images/test.JPG",frame,p);
+       cvReleaseImageHeader(&frame);
        return 1;
 }
 

UCC git Repository :: git.ucc.asn.au