Changeset 6747 for trunk/ppImage/src/ppFile.c
- Timestamp:
- Mar 31, 2006, 3:24:14 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/ppImage/src/ppFile.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppImage/src/ppFile.c
r6260 r6747 12 12 psFitsClose(file->fits); 13 13 } 14 psFree(file->view); 14 15 return; 15 16 } … … 25 26 file->fits = NULL; 26 27 file->phu = NULL; 28 file->view = NULL; 27 29 28 30 return file; … … 30 32 31 33 34 bool ppFileOpen(ppFile *file, const char *name, pmConfig *config, psMetadata *camera, psMetadata *format) 35 { 36 file->fpa = pmFPAConstruct(camera); 37 psString filename = psMetadataLookupStr(NULL, config->arguments, name); 38 if (strlen(filename) == 0) { 39 return false; 40 } 41 file->filename = psMemIncrRefCounter(filename); 42 file->fits = psFitsOpen(filename, "r"); 43 file->phu = psFitsReadHeader(NULL, file->fits); 44 if (!pmConfigValidateCameraFormat(format, file->phu)) { 45 psLogMsg(__func__, PS_LOG_WARN, "File %s doesn't match camera format --- ignored.\n", filename); 46 psFitsClose(file->fits); 47 return false; 48 } 49 file->view = pmFPAAddSource(file->fpa, file->phu, format); 50 return true; 51 } 52
Note:
See TracChangeset
for help on using the changeset viewer.
