#!/usr/bin/perl -w
#grabs one additional picture, e.g. if exist v0000000.jpg and v0000001.jpg
#would grab v0000002.jpg
#
#example usage ./seatsafety.pl 95   grabs next image at quality 95
#              ./seatsafety.pl      grabs next image at default quality
#
#all images go into images/ directory

if (defined($ARGV[0])) {
  $jpegq = $ARGV[0]; # that's like ARGV[1] in C.
}
else {
  $jpegq = 50;
}

#$lastframenumber = system("./lastv.pl");
$lastframenumber = `./lastv.pl`;
chomp $lastframenumber;
$nextframenumber = $lastframenumber+1;
#print "lastframe = ".$lastframenumber."\n";
#print "nextframe = ".$nextframenumber."\n";

system("streamer -opork_jpg -n1 -i1 -fjpeg -j$jpegq -s640x480 &> /dev/null");

$commandstr = sprintf("mv pork_jpg images/v%07d.jpg",$nextframenumber);
#print $commandstr."\n";
system($commandstr);
#system(sprintf("mv pork_jpg images/v%07d.jpg",$nextframenumber));

