IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 34084


Ignore:
Timestamp:
Jun 26, 2012, 11:28:48 AM (14 years ago)
Author:
eugene
Message:

added -show-camera and -format options

Location:
trunk/ppStats
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppStats/configure.ac

    r23802 r34084  
    88AM_MAINTAINER_MODE
    99
    10 IPP_STDCFLAGS
     10IPP_STDLDFLAGS
    1111
    1212AC_LANG(C)
     
    2121
    2222IPP_STDOPTS
    23 CFLAGS="${CFLAGS=} -Wall -Werror -std=c99"
     23IPP_STDCFLAGS
     24
     25dnl not clear why the below is needed
     26CFLAGS="${CFLAGS=} -std=c99"
    2427
    2528IPP_VERSION
  • trunk/ppStats/src/ppStats.c

    r18072 r34084  
    5050        psErrorStackPrint(stderr, "Error in stats loop.\n");
    5151        exit (status);
     52    }
     53
     54    if (data->showFormat) {
     55      char *formatName = psStringCopy (config->formatName);
     56      if (!formatName) {
     57        formatName = psStringCopy ("UNKNOWN");
     58      }
     59      psMetadataAddStr(results, PS_LIST_HEAD, "FILE.FORMAT", 0, "File format", formatName);
     60    }
     61
     62    if (data->showCamera) {
     63      char *cameraName = psStringCopy (config->cameraName);
     64      if (!cameraName) {
     65        cameraName = psStringCopy ("UNKNOWN");
     66      }
     67      psMetadataAddStr(results, PS_LIST_HEAD, "CAMERA", 0, "camera name", cameraName);
    5268    }
    5369
  • trunk/ppStats/src/ppStats.h

    r23486 r34084  
    1515    bool doStats;                       // Do pixel statistics?
    1616    bool fileLevel;                     // Output file level?
     17    bool showFormat;                    // Output file format?
     18    bool showCamera;                    // Output camera name?
    1719    pmFPAview *fileView;                // View to analyse
    1820
  • trunk/ppStats/src/ppStatsSetupFromArgs.c

    r20648 r34084  
    104104    psMetadataAddF32(arguments, PS_LIST_TAIL, "-sample", 0, "Sampling fraction", 0.0);
    105105    psMetadataAddBool(arguments, PS_LIST_TAIL, "-level", 0, "File level", 0);
     106    psMetadataAddBool(arguments, PS_LIST_TAIL, "-format", 0, "Show File format", 0);
     107    psMetadataAddBool(arguments, PS_LIST_TAIL, "-show-camera", 0, "Show Camera name", 0);
    106108
    107109    if (*argc == 1) {
     
    144146    data->sample = psMetadataLookupF32(NULL, arguments, "-sample");
    145147    data->fileLevel = psMetadataLookupBool(NULL, arguments, "-level");
     148    data->showFormat = psMetadataLookupBool(NULL, arguments, "-format");
     149    data->showCamera = psMetadataLookupBool(NULL, arguments, "-show-camera");
    146150    data->fileView = NULL;
    147151
Note: See TracChangeset for help on using the changeset viewer.