Index: trunk/ippTools/src/regtool.c
===================================================================
--- trunk/ippTools/src/regtool.c	(revision 31917)
+++ trunk/ippTools/src/regtool.c	(revision 31938)
@@ -720,4 +720,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 +770,7 @@
         // don't list faulted rows
         psStringAppend(&query, " %s", "AND rawImfile.fault = 0");
+    }
+    if (video_cells) {
+        psStringAppend(&query, " %s", "AND rawImfile.video_cells");
     }
 
Index: trunk/ippTools/src/regtoolConfig.c
===================================================================
--- trunk/ippTools/src/regtoolConfig.c	(revision 31917)
+++ trunk/ippTools/src/regtoolConfig.c	(revision 31938)
@@ -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);
