Changeset 14950
- Timestamp:
- Sep 20, 2007, 2:21:57 PM (19 years ago)
- Location:
- trunk/psModules/src
- Files:
-
- 2 edited
-
camera/pmFPARead.c (modified) (5 diffs)
-
objects/pmSource.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/camera/pmFPARead.c
r13893 r14950 64 64 65 65 // place the image subset in the appropriate target location, freeing if needed 66 // XXX why psMemIncrRefCounter on psImageSubset??67 66 switch (type) { 68 67 case FPA_READ_TYPE_IMAGE: … … 70 69 psFree (readout->image); 71 70 } 72 readout->image = ps MemIncrRefCounter(psImageSubset(image, region));71 readout->image = psImageSubset(image, region); 73 72 break; 74 73 case FPA_READ_TYPE_MASK: … … 76 75 psFree (readout->mask); 77 76 } 78 readout->mask = ps MemIncrRefCounter(psImageSubset(image, region));77 readout->mask = psImageSubset(image, region); 79 78 break; 80 79 case FPA_READ_TYPE_WEIGHT: … … 82 81 psFree (readout->weight); 83 82 } 84 readout->weight = ps MemIncrRefCounter(psImageSubset(image, region));83 readout->weight = psImageSubset(image, region); 85 84 break; 86 85 default: … … 111 110 PS_MIN(biassec->y1 - readout->row0, image->numRows) // y1 112 111 ); 113 psImage *overscan = ps MemIncrRefCounter(psImageSubset(image, region));112 psImage *overscan = psImageSubset(image, region); 114 113 psListAdd(readout->bias, PS_LIST_TAIL, overscan); 115 114 psFree(overscan); -
trunk/psModules/src/objects/pmSource.c
r14938 r14950 6 6 * @author EAM, IfA: significant modifications. 7 7 * 8 * @version $Revision: 1.3 7$ $Name: not supported by cvs2svn $9 * @date $Date: 2007-09-21 00: 09:05$8 * @version $Revision: 1.38 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2007-09-21 00:21:57 $ 10 10 * 11 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 175 175 176 176 // these images are subset images of the equivalent parents 177 mySource->pixels = ps MemIncrRefCounter(psImageSubset(readout->image, srcRegion));177 mySource->pixels = psImageSubset(readout->image, srcRegion); 178 178 if (readout->weight) { 179 mySource->weight = ps MemIncrRefCounter(psImageSubset(readout->weight, srcRegion));179 mySource->weight = psImageSubset(readout->weight, srcRegion); 180 180 } 181 181 if (readout->mask) { 182 mySource->maskView = ps MemIncrRefCounter(psImageSubset(readout->mask, srcRegion));182 mySource->maskView = psImageSubset(readout->mask, srcRegion); 183 183 // the object mask is a copy, and used to define the source pixels 184 184 mySource->maskObj = psImageCopy(NULL, mySource->maskView, PS_TYPE_MASK); … … 223 223 psFree (mySource->maskView); 224 224 225 mySource->pixels = ps MemIncrRefCounter(psImageSubset(readout->image, newRegion));226 mySource->weight = ps MemIncrRefCounter(psImageSubset(readout->weight, newRegion));227 mySource->maskView = ps MemIncrRefCounter(psImageSubset(readout->mask, newRegion));225 mySource->pixels = psImageSubset(readout->image, newRegion); 226 mySource->weight = psImageSubset(readout->weight, newRegion); 227 mySource->maskView = psImageSubset(readout->mask, newRegion); 228 228 mySource->region = newRegion; 229 229
Note:
See TracChangeset
for help on using the changeset viewer.
