aboutsummaryrefslogtreecommitdiffstats
path: root/avconv.c
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2011-08-17 18:46:36 +0200
committerAnton Khirnov <anton@khirnov.net>2011-08-18 08:49:32 +0200
commitc5ad2c2cc6262b64dc3866d0de13fbac97e6da40 (patch)
tree34f064c08761952d09b898f32e2b3415b1eeab35 /avconv.c
parent6494c001bec82fbd1f6835941c54e479cc081ccc (diff)
downloadffmpeg-c5ad2c2cc6262b64dc3866d0de13fbac97e6da40.tar.gz
avconv: make timer_start a local var in transcode().
Diffstat (limited to 'avconv.c')
-rw-r--r--avconv.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/avconv.c b/avconv.c
index 24e9521131..12ee3dc9f3 100644
--- a/avconv.c
+++ b/avconv.c
@@ -204,8 +204,6 @@ static char *forced_key_frames = NULL;
static float dts_delta_threshold = 10;
-static int64_t timer_start;
-
static uint8_t *audio_buf;
static uint8_t *audio_out;
static unsigned int allocated_audio_out_size, allocated_audio_buf_size;
@@ -1272,7 +1270,7 @@ static void do_video_stats(AVFormatContext *os, OutputStream *ost,
static void print_report(OutputFile *output_files,
OutputStream *ost_table, int nb_ostreams,
- int is_last_report)
+ int is_last_report, int64_t timer_start)
{
char buf[1024];
OutputStream *ost;
@@ -1837,6 +1835,7 @@ static int transcode(OutputFile *output_files,
int want_sdp = 1;
uint8_t *no_packet;
int no_packet_count=0;
+ int64_t timer_start;
if (!(no_packet = av_mallocz(nb_input_files)))
exit_program(1);
@@ -2352,7 +2351,7 @@ static int transcode(OutputFile *output_files,
av_free_packet(&pkt);
/* dump report by using the output first video and audio streams */
- print_report(output_files, output_streams, nb_output_streams, 0);
+ print_report(output_files, output_streams, nb_output_streams, 0, timer_start);
}
/* at the end of stream, we must flush the decoder buffers */
@@ -2372,7 +2371,7 @@ static int transcode(OutputFile *output_files,
}
/* dump report by using the first video and audio streams */
- print_report(output_files, output_streams, nb_output_streams, 1);
+ print_report(output_files, output_streams, nb_output_streams, 1, timer_start);
/* close each encoder */
for (i = 0; i < nb_output_streams; i++) {