IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Sep 8, 2021, 4:50:33 PM (5 years ago)
Author:
eugene
Message:

add threading for pmPatternRow

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-dev-20210817/ppImage/src/ppImageSetThreads.c

    r41805 r41807  
    44
    55#include "ppImage.h"
    6 
    7 /** NOTE 2021.09.03 : these functions are not currently being used **/
    86
    97bool ppImageThread_ppImageDetrendReadout (psThreadJob *job) {
     
    2018
    2119    pmConfig *config        = job->args->data[0];
    22     ppImageOptions *options = job->args->data[1];
    23     pmFPAview *view         = job->args->data[2];
     20    pmFPA *fpa              = job->args->data[1];
     21    pmChip *chip            = job->args->data[2];
     22    pmCell *cell            = job->args->data[3];
     23    pmFPAview *view         = job->args->data[4];
     24    ppImageOptions *options = job->args->data[5];
    2425
    2526    bool status = ppImageDetrendPatternApplyCell (config, fpa, chip, cell, view, options);
     
    2728}
    2829
    29 bool ppImageSetThreads () {
     30bool ppImageSetThreads (void) {
    3031
    31   if (0) {
    32     psThreadTask *task = psThreadTaskAlloc ("PPIMAGE_DETREND_READOUT", 3);
    33     task->function = &ppImageThread_ppImageDetrendReadout;
    34     psThreadTaskAdd (task);
    35   }
     32# if (0)
     33    // *** Detrend Readout (now unused : threading is done at the readout level in pmDetrend)
     34    {
     35        psThreadTask *task = psThreadTaskAlloc ("PPIMAGE_DETREND_READOUT", 3);
     36        task->function = &ppImageThread_ppImageDetrendReadout;
     37        psThreadTaskAdd (task);
     38    }
     39# endif
    3640
     41    // *** Detrend Pattern Row
    3742    {
    38     psThreadTask *task = psThreadTaskAlloc("PPIMAGE_PATTERN_ROW_CELL", 7);
    39     task->function = &ppImageThread_ppImageDetrendPatternApplyCell;
    40     psThreadTaskAdd(task);
    41     psFree(task);
     43        psThreadTask *task = psThreadTaskAlloc("PPIMAGE_PATTERN_ROW_CELL", 6);
     44        task->function = &ppImageThread_ppImageDetrendPatternApplyCell;
     45        psThreadTaskAdd(task);
     46        psFree(task);
    4247    }
    4348    return true;
Note: See TracChangeset for help on using the changeset viewer.