Better check of input data?
diff --git a/Demo/sgi/video/squash.c b/Demo/sgi/video/squash.c
index c045084..d5ea946 100755
--- a/Demo/sgi/video/squash.c
+++ b/Demo/sgi/video/squash.c
@@ -78,9 +78,19 @@
 	exit(1);
     }
     while( !feof(stdin) ) {
-	gets(lbuf);
-	if ( feof(stdin) ) break;
-	puts(lbuf);
+	{   int t, s;
+	    gets(lbuf);
+	    if ( feof(stdin) ) break;
+	    if ( sscanf(lbuf, "%d,%d", &t,&s) == 2) {
+		if ( s != h*w*4 ) {
+		    fprintf(stderr, "Size changed from %d to %d: %s\n",4*h*w,s, lbuf);
+		    exit(1);
+		}
+		printf("%d, %d\n", t, nh*nw*4);
+	    } else {
+		puts(lbuf);
+	    }
+	}
 	fprintf(stderr, "Reading %d\n", h*w*sizeof(long));
 	if ( (i=fread(bm, 1, h*w*sizeof(long), stdin)) != h*w*sizeof(long)) {
 	    fprintf(stderr, "%s: short read, %d wanted %d\n", argv[0],