Changeset 6086 for trunk/ippTools/src/p2pendingToDone.c
- Timestamp:
- Jan 20, 2006, 11:47:20 AM (20 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/p2pendingToDone.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/p2pendingToDone.c
r6063 r6086 2 2 3 3 // select pending frames (exposure+images) which are done/not done 4 psArray *p2pendingToDone (p2Config *config, psArray *pendingFrames) {4 psArray *p2pendingToDone(p2Config *config, psArray *pendingFrames) { 5 5 6 6 psArray *doneFrames = psArrayAlloc(pendingFrames->n); … … 9 9 for (int i = 0; i < pendingFrames->n; i++) { 10 10 p2PendingFrame *pendingFrame = pendingFrames->data[i]; 11 // if (pendingFrame->exposure->state != P2_STATE_DONE) continue;11 // if (pendingFrame->exposure->state != P2_STATE_DONE) continue; 12 12 13 p2DoneExpRow *doneExposure = p2DoneExpRowAlloc( 14 pendingFrame->exposure->exp_id, 15 pendingFrame->exposure->class, 16 pendingFrame->exposure->nclass, 17 pendingFrame->exposure->nclass, // XXX ndone is uneeded? 18 pendingFrame->exposure->p1_version, 19 pendingFrame->exposure->p2_version 20 //doneExposure->state = P2_STATE_DONE; 21 ); 13 p2DoneExpRow *doneExposure = p2DoneExpRowAlloc( 14 pendingFrame->exposure->exp_id, 15 pendingFrame->exposure->camera, 16 pendingFrame->exposure->filter, 17 pendingFrame->exposure->class, 18 pendingFrame->exposure->nclass, // XXX ndone is uneeded? 19 0xFF, // ndone 20 pendingFrame->exposure->p1_version, 21 pendingFrame->exposure->p2_version 22 //doneExposure->state = P2_STATE_DONE; 23 ); 22 24 23 psArray *doneImages = psArrayAlloc(pendingFrame->images->n);24 doneImages->n = 0;25 for (int j = 0; j < pendingFrame->images->n; j++) {26 p2PendingImfileRow *pendingImage = pendingFrame->images->data[j];25 psArray *doneImages = psArrayAlloc(pendingFrame->images->n); 26 doneImages->n = 0; 27 for (int j = 0; j < pendingFrame->images->n; j++) { 28 p2PendingImfileRow *pendingImage = pendingFrame->images->data[j]; 27 29 28 30 /* 29 if (pendingImage->state != P2_STATE_DONE) {30 psAbort ("p2search", "programming error!");31 }31 if (pendingImage->state != P2_STATE_DONE) { 32 psAbort ("p2search", "programming error!"); 33 } 32 34 */ 33 35 34 p2DoneImfileRow *doneImage = p2DoneImfileRowAlloc( 35 pendingImage->exp_id, 36 pendingImage->class, 37 pendingImage->class_id, 38 pendingImage->p1_version, 39 pendingImage->p2_version, 36 p2DoneImfileRow *doneImage = p2DoneImfileRowAlloc( 37 pendingImage->exp_id, 38 pendingImage->exptype, 39 pendingImage->class, 40 pendingImage->class_id, 41 pendingImage->p1_version, 42 pendingImage->p2_version, 40 43 "", // recipe 41 44 "", // stats 42 pendingImage->url45 pendingImage->url 43 46 ); 44 47 45 psArrayAdd (doneImages, 100, doneImage); 46 } 47 48 // XXX FIXME 49 p2DoneFrame *doneFrame = p2DoneFrameAlloc(doneExposure, doneImages); 48 psArrayAdd(doneImages, 100, doneImage); 49 } 50 50 51 psArrayAdd (doneFrames, 100, doneFrame); 51 // XXX FIXME 52 p2DoneFrame *doneFrame = p2DoneFrameAlloc(doneExposure, doneImages); 53 54 psArrayAdd(doneFrames, 100, doneFrame); 52 55 } 56 53 57 return doneFrames; 54 } 58 } 55 59 56 60 // XXX the filename layout is defined by this code
Note:
See TracChangeset
for help on using the changeset viewer.
