From 6f2b1c214ebc95468ce755e76bd3e41519ed1f1f Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Thu, 6 Sep 2007 10:00:20 +0000 Subject: [PATCH] Added forgotten read/write counters in burn_stdio_write_track() --- cdrskin/cdrskin_timestamp.h | 2 +- libburn/write.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/cdrskin/cdrskin_timestamp.h b/cdrskin/cdrskin_timestamp.h index 5bd325f..60d3971 100644 --- a/cdrskin/cdrskin_timestamp.h +++ b/cdrskin/cdrskin_timestamp.h @@ -1 +1 @@ -#define Cdrskin_timestamP "2007.09.06.094402" +#define Cdrskin_timestamP "2007.09.06.095954" diff --git a/libburn/write.c b/libburn/write.c index 9f3ad58..ad40e3c 100644 --- a/libburn/write.c +++ b/libburn/write.c @@ -1867,6 +1867,7 @@ int burn_stdio_write_track(struct burn_write_opts *o, struct burn_session *s, eof_seen = 1; ret = bufsize; } + t->sourcecount += ret; ret = burn_stdio_write(fd, buf, ret, d, 0); if (ret <= 0) return ret; @@ -1874,6 +1875,8 @@ int burn_stdio_write_track(struct burn_write_opts *o, struct burn_session *s, d->progress.sector = (w_count + (off_t) ret) / (off_t) 2048; if (open_ended) d->progress.sectors = d->progress.sector; + t->writecount = w_count; + t->written_sectors = w_count / 2048; } /* >>> write t->tail zeros */;