ffmpeg: fix bytes written statistics.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
b3b27b63a0
commit
f0d5050090
8
ffmpeg.c
8
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));
|
av_ts2str(pkt.dts), av_ts2timestr(pkt.dts, &ost->st->time_base));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
audio_size += pkt.size;
|
||||||
write_frame(s, &pkt, ost);
|
write_frame(s, &pkt, ost);
|
||||||
|
|
||||||
audio_size += pkt.size;
|
|
||||||
av_free_packet(&pkt);
|
av_free_packet(&pkt);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -752,8 +752,8 @@ static void do_subtitle_out(AVFormatContext *s,
|
|||||||
else
|
else
|
||||||
pkt.pts += 90 * sub->end_display_time;
|
pkt.pts += 90 * sub->end_display_time;
|
||||||
}
|
}
|
||||||
write_frame(s, &pkt, ost);
|
|
||||||
subtitle_size += pkt.size;
|
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.pts = av_rescale_q(in_picture->pts, enc->time_base, ost->st->time_base);
|
||||||
pkt.flags |= AV_PKT_FLAG_KEY;
|
pkt.flags |= AV_PKT_FLAG_KEY;
|
||||||
|
|
||||||
write_frame(s, &pkt, ost);
|
|
||||||
video_size += pkt.size;
|
video_size += pkt.size;
|
||||||
|
write_frame(s, &pkt, ost);
|
||||||
} else {
|
} else {
|
||||||
int got_packet;
|
int got_packet;
|
||||||
AVFrame big_picture;
|
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));
|
av_ts2str(pkt.dts), av_ts2timestr(pkt.dts, &ost->st->time_base));
|
||||||
}
|
}
|
||||||
|
|
||||||
write_frame(s, &pkt, ost);
|
|
||||||
frame_size = pkt.size;
|
frame_size = pkt.size;
|
||||||
video_size += pkt.size;
|
video_size += pkt.size;
|
||||||
|
write_frame(s, &pkt, ost);
|
||||||
av_free_packet(&pkt);
|
av_free_packet(&pkt);
|
||||||
|
|
||||||
/* if two pass, output log */
|
/* if two pass, output log */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user