tracking a non existant bug
This commit is contained in:
parent
785b521d4f
commit
ffda756fde
@ -106,7 +106,8 @@ char *dev_name = "/dev/video0";
|
||||
struct buffer *buffers;
|
||||
|
||||
int foo;
|
||||
double period = 10.0; /* delai entre les captures */
|
||||
double period = 10.0; /* delai entre les captures
|
||||
en secondes */
|
||||
int nbre_capt = 1; /* nombre de captures */
|
||||
int opt;
|
||||
int width = 640;
|
||||
@ -144,7 +145,6 @@ while ((opt = getopt(argc, argv, "c:d:ghn:o:O:p:r:s:uv")) != -1) {
|
||||
optarg);
|
||||
exit(1);
|
||||
}
|
||||
period *= 1e6;
|
||||
break;
|
||||
case 'r': rotfactor = atoi(optarg); break;
|
||||
case 's': parse_WxH(optarg, &width, &height);
|
||||
@ -162,7 +162,7 @@ if (verbosity > 1) {
|
||||
fprintf(stderr, "*** GrabVidSeq (%s, %s) libv %d, pid=%d\n",
|
||||
__DATE__, __TIME__, FIMG_VERSION, getpid());
|
||||
fprintf(stderr, "grabing %d picz, ", nbre_capt);
|
||||
fprintf(stderr, "period is %.3f milliseconds\n", period/1e3);
|
||||
fprintf(stderr, "period is %.3f seconds\n", period);
|
||||
fprintf(stderr, "framesize is %dx%d\n", width, height);
|
||||
// fprintf(stderr, "destdir is '%s'\n", dest_dir);
|
||||
if (upscaling) fprintf(stderr, "upscaling is on\n");
|
||||
@ -277,7 +277,7 @@ for (i = 0; i < nbre_capt; i++) {
|
||||
}
|
||||
|
||||
if(verbosity > 1) {
|
||||
fprintf(stderr, "%6d / %6d %9.3f\n", i, nbre_capt,
|
||||
fprintf(stderr, "%6d / %6d %9.3f\r", i, nbre_capt,
|
||||
fimg_timer_get(0));
|
||||
fflush(stderr);
|
||||
}
|
||||
@ -309,15 +309,15 @@ for (i = 0; i < nbre_capt; i++) {
|
||||
out_name);
|
||||
#endif
|
||||
|
||||
if (nbre_capt > 1 && period > 1.0) {
|
||||
usleep(period);
|
||||
if (nbre_capt > 1 && period > 0.001) {
|
||||
/* suspend execution for
|
||||
microsecond intervals */
|
||||
usleep((int)(period*1E6));
|
||||
}
|
||||
|
||||
xioctl(fd, VIDIOC_QBUF, &buf);
|
||||
}
|
||||
|
||||
fflush(stdout);
|
||||
|
||||
if (verbosity) {
|
||||
t_final = fimg_timer_get(0);
|
||||
fprintf(stderr, "pid %d : elapsed %.3g s -> %.2f fps\n", getpid(),
|
||||
@ -398,8 +398,6 @@ switch (foo) {
|
||||
}
|
||||
// free buffers
|
||||
|
||||
|
||||
|
||||
fimg_destroy(&cumul);
|
||||
#endif
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user