ref: d962bd530d119eb90ce48794da50203cc313592e
parent: c6421433c84df13bfd7021118c7512e65916227e
parent: ebf8b9fc6d4dce95afd41b43ca356b6a0c1ee6d4
author: John Koleszar <jkoleszar@google.com>
date: Wed Feb 27 12:43:03 EST 2013
Merge "Fix rollover and pass 1 time estimate" into experimental
--- a/vpxenc.c
+++ b/vpxenc.c
@@ -2478,7 +2478,7 @@
struct global_config global;
struct stream_state *streams = NULL;
char **argv, **argi;
- unsigned long cx_time = 0;
+ uint64_t cx_time = 0;
int stream_cnt = 0;
int res = 0;
@@ -2618,7 +2618,7 @@
else
fprintf(stderr, "frame %4d ", frames_in);
- fprintf(stderr, "%7lu %s %.2f %s ",
+ fprintf(stderr, "%7"PRId64" %s %.2f %s ",
cx_time > 9999999 ? cx_time / 1000 : cx_time,
cx_time > 9999999 ? "ms" : "us",
fps >= 1.0 ? fps : 1000.0 / fps,
@@ -2636,7 +2636,7 @@
frame_avail ? &raw : NULL,
frames_in));
vpx_usec_timer_mark(&timer);
- cx_time += (unsigned long)vpx_usec_timer_elapsed(&timer);
+ cx_time += vpx_usec_timer_elapsed(&timer);
FOREACH_STREAM(update_quantizer_histogram(stream));
@@ -2645,7 +2645,7 @@
if (!got_data && input.length && !streams->frames_out) {
lagged_count = global.limit ? frames_in : ftello(input.file);
- } else if (got_data && input.length) {
+ } else if (input.length) {
int64_t remaining;
int64_t rate;
--
⑨