+#ifdef DEBUG
+static void
+describe_input(const char *prefix, VLServer server, int camera)
+{
+ VLDevList dl;
+ int i, j;
+
+ if (camera == VL_ANY)
+ {
+ printf("%s: %s VL_ANY\n", progname, prefix);
+ return;
+ }
+
+ vlGetDeviceList(server, &dl);
+ for (i = 0; i < dl.numDevices; i++)
+ {
+ VLDevice *d = &dl.devices[i];
+ for (j = 0; j < d->numNodes; j++)
+ if (d->nodes[j].number == camera)
+ {
+ printf("%s: %s %d, \"%s\"\n", progname, prefix,
+ d->nodes[j].number,
+ d->nodes[j].name);
+ return;
+ }
+ }
+
+ /* else... */
+ printf("%s: %s %d (???)\n", progname, prefix, camera);
+}
+#endif /* DEBUG */
+
+