Changeset 18967 for trunk/ppMerge/src/ppMergeCamera.c
- Timestamp:
- Aug 8, 2008, 8:17:12 AM (18 years ago)
- File:
-
- 1 edited
-
trunk/ppMerge/src/ppMergeCamera.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppMerge/src/ppMergeCamera.c
r18756 r18967 31 31 if (! pmFPASelectChip(fpa, chipNum, false)) { 32 32 psError(PS_ERR_IO, false, "Chip number %d doesn't exist in camera.\n", chipNum); 33 psFree (chips);33 psFree (chips); 34 34 return false; 35 35 } … … 43 43 psArray *cells = psStringSplitArray (cellLine, ",", false); 44 44 if (cells->n > 0) { 45 for (int i = 0; i < fpa->chips->n; i++) {46 pmChip *chip = fpa->chips->data[i];47 pmChipSelectCell (chip, -1, true); // deselect all cells48 for (int j = 0; j < cells->n; j++) {49 int cellNum = atoi(cells->data[j]);50 if (! pmChipSelectCell(chip, cellNum, false)) {51 psError(PS_ERR_IO, false, "Cell number %d doesn't exist in camera.\n", cellNum);52 psFree (cells);53 return false;54 }55 }56 }45 for (int i = 0; i < fpa->chips->n; i++) { 46 pmChip *chip = fpa->chips->data[i]; 47 pmChipSelectCell (chip, -1, true); // deselect all cells 48 for (int j = 0; j < cells->n; j++) { 49 int cellNum = atoi(cells->data[j]); 50 if (! pmChipSelectCell(chip, cellNum, false)) { 51 psError(PS_ERR_IO, false, "Cell number %d doesn't exist in camera.\n", cellNum); 52 psFree (cells); 53 return false; 54 } 55 } 56 } 57 57 } 58 58 psFree (cells); … … 259 259 cell->file_exists = false; 260 260 culled++; 261 if (cell->concepts) {262 psFree(cell->concepts);263 cell->concepts = NULL;264 }261 if (cell->concepts) { 262 psFree(cell->concepts); 263 cell->concepts = NULL; 264 } 265 265 } 266 266 } … … 268 268 chip->data_exists = false; 269 269 chip->file_exists = false; 270 if (chip->concepts) {271 psFree(chip->concepts);272 chip->concepts = NULL;273 }270 if (chip->concepts) { 271 psFree(chip->concepts); 272 chip->concepts = NULL; 273 } 274 274 } 275 275 } … … 298 298 } 299 299 300 // Output image301 pmFPA *fpa = pmFPAConstruct(config->camera, config->cameraName); // FPA to contain the output302 if (!fpa) {303 psError(PS_ERR_UNEXPECTED_NULL, false, "Unable to construct an FPA from camera configuration.");304 psFree(phuView);305 return false;306 }307 308 300 psString outName = ppMergeOutputFile(config); // Name of output file 309 301
Note:
See TracChangeset
for help on using the changeset viewer.
