From f0d50500908a67d2ea81d71bae5cb4b0d15ded2c Mon Sep 17 00:00:00 2001 From: Michael Niedermayer <michaelni@gmx.at> Date: Mon, 10 Sep 2012 20:51:27 +0200 Subject: [PATCH] ffmpeg: fix bytes written statistics. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> --- ffmpeg.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ffmpeg.c b/ffmpeg.c index 2763db6deeb..9935a1e6d96 100644 --- a/ffmpeg.c +++ b/ffmpeg.c @@ -639,9 +639,9 @@ static void do_audio_out(AVFormatContext *s, OutputStream *ost, av_ts2str(pkt.dts), av_ts2timestr(pkt.dts, &ost->st->time_base)); } + audio_size += pkt.size; write_frame(s, &pkt, ost); - audio_size += pkt.size; av_free_packet(&pkt); } } @@ -752,8 +752,8 @@ static void do_subtitle_out(AVFormatContext *s, else pkt.pts += 90 * sub->end_display_time; } - write_frame(s, &pkt, ost); subtitle_size += pkt.size; + write_frame(s, &pkt, ost); } } @@ -847,8 +847,8 @@ static void do_video_out(AVFormatContext *s, pkt.pts = av_rescale_q(in_picture->pts, enc->time_base, ost->st->time_base); pkt.flags |= AV_PKT_FLAG_KEY; - write_frame(s, &pkt, ost); video_size += pkt.size; + write_frame(s, &pkt, ost); } else { int got_packet; AVFrame big_picture; @@ -898,9 +898,9 @@ static void do_video_out(AVFormatContext *s, av_ts2str(pkt.dts), av_ts2timestr(pkt.dts, &ost->st->time_base)); } - write_frame(s, &pkt, ost); frame_size = pkt.size; video_size += pkt.size; + write_frame(s, &pkt, ost); av_free_packet(&pkt); /* if two pass, output log */ -- GitLab