Bug fix: Minimum drive buffer fill was measured before the buffer could get full
This commit is contained in:
parent
a8a2d54c25
commit
d08658833a
@ -3148,7 +3148,7 @@ set_severities:;
|
|||||||
int major, minor, micro;
|
int major, minor, micro;
|
||||||
|
|
||||||
printf(
|
printf(
|
||||||
"Cdrecord 2.01a27 Emulation. Copyright (C) 2006-2013, see libburnia-project.org\n");
|
"Cdrecord 2.01a27 Emulation. Copyright (C) 2006-2014, see libburnia-project.org\n");
|
||||||
if(o->fallback_program[0]) {
|
if(o->fallback_program[0]) {
|
||||||
char *hargv[2];
|
char *hargv[2];
|
||||||
|
|
||||||
@ -6691,9 +6691,10 @@ thank_you_for_patience:;
|
|||||||
if(p->buffer_capacity>0)
|
if(p->buffer_capacity>0)
|
||||||
buffer_fill= (double) (p->buffer_capacity - p->buffer_available)*100.0
|
buffer_fill= (double) (p->buffer_capacity - p->buffer_available)*100.0
|
||||||
/ (double) p->buffer_capacity;
|
/ (double) p->buffer_capacity;
|
||||||
|
|
||||||
if(buffer_fill<*min_buffer_fill)
|
if(p->buffered_bytes > p->buffer_capacity)
|
||||||
*min_buffer_fill= buffer_fill;
|
if(buffer_fill < *min_buffer_fill)
|
||||||
|
*min_buffer_fill= buffer_fill;
|
||||||
|
|
||||||
printf("%s%sTrack %-2.2d: %s MB written %s[buf %3d%%] %4.1fx.%s",
|
printf("%s%sTrack %-2.2d: %s MB written %s[buf %3d%%] %4.1fx.%s",
|
||||||
skin->pacifier_with_newline ? "" : "\r",
|
skin->pacifier_with_newline ? "" : "\r",
|
||||||
|
@ -1 +1 @@
|
|||||||
#define Cdrskin_timestamP "2014.03.17.221810"
|
#define Cdrskin_timestamP "2014.04.06.111004"
|
||||||
|
Loading…
Reference in New Issue
Block a user