Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2.git;a=commitdiff;h=6b91576e86714d49067c58bcf0f29b3edc6f064d

commit 6b91576e86714d49067c58bcf0f29b3edc6f064d
Author: Michel Hermier <herm...@frugalware.org>
Date:   Thu Nov 28 11:44:03 2013 +0100

libpacman: Add ETA computation.

diff --git a/lib/libpacman/server.c b/lib/libpacman/server.c
index 8eb0a55..ca3691e 100644
--- a/lib/libpacman/server.c
+++ b/lib/libpacman/server.c
@@ -159,6 +159,7 @@ int _pacman_curl_progresscb(void *clientp, double dltotal, 
double dlnow, double
if((time_delta = f_difftimeval(curldownloader->previous_update, now)) > 1) {
curldownloader->download.dst_avg = dltotal / 
f_difftimeval(curldownloader->download.dst_begin, now);
curldownloader->download.dst_rate = (curldownloader->previous_update_dltotal - 
dltotal) / time_delta;
+                       curldownloader->download.dst_eta = (download->dst_tell 
- download->dst_size) / curldownloader->download.dst_rate;
curldownloader->previous_update = now;
curldownloader->previous_update_dltotal = dltotal;
}
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to