Index: /tags/ipp-20110622/ippTools/src/regtool.c
===================================================================
--- /tags/ipp-20110622/ippTools/src/regtool.c	(revision 32526)
+++ /tags/ipp-20110622/ippTools/src/regtool.c	(revision 32527)
@@ -267,4 +267,8 @@
 	continue;
       }
+    }
+    char *is_stareim = strchr(psMetadataLookupStr(NULL,row,"exp_name"),'a');
+    if (is_stareim) {
+      continue;
     }
     
@@ -720,4 +724,5 @@
     PXOPT_COPY_STR(config->args, where,  "-obs_mode",      "obs_mode", "==");
     PXOPT_COPY_STR(config->args, where,  "-data_state",    "data_state", "==");
+    PXOPT_LOOKUP_BOOL(video_cells, config->args, "-video_cells", false);
 
     PXOPT_LOOKUP_U64(limit, config->args, "-limit", false, false);
@@ -769,4 +774,7 @@
         // don't list faulted rows
         psStringAppend(&query, " %s", "AND rawImfile.fault = 0");
+    }
+    if (video_cells) {
+        psStringAppend(&query, " %s", "AND rawImfile.video_cells");
     }
 
Index: /tags/ipp-20110622/ippTools/src/regtoolConfig.c
===================================================================
--- /tags/ipp-20110622/ippTools/src/regtoolConfig.c	(revision 32526)
+++ /tags/ipp-20110622/ippTools/src/regtoolConfig.c	(revision 32527)
@@ -169,4 +169,5 @@
     ADD_OPT(Bool, processedimfileArgs, "-simple",    "use the simple output format",          false);
     ADD_OPT(Bool, processedimfileArgs, "-ordered_by_date", "force output to be in DATE order", false);
+    ADD_OPT(Bool, processedimfileArgs, "-video_cells",    "limit result to chips that have video cells", false);
     pxspaceAddArguments(processedimfileArgs);
     pxmagicAddArguments(processedimfileArgs);
