mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-02-04 06:08:26 +02:00
Correcting displayed muxing overhead and video stream size.
Partially fixes issue348. Originally committed as revision 14282 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
e0168e3b9c
commit
44eb047a5b
2
ffmpeg.c
2
ffmpeg.c
@ -928,6 +928,7 @@ static void do_video_out(AVFormatContext *s,
|
|||||||
pkt.flags |= PKT_FLAG_KEY;
|
pkt.flags |= PKT_FLAG_KEY;
|
||||||
write_frame(s, &pkt, ost->st->codec, bitstream_filters[ost->file_index][pkt.stream_index]);
|
write_frame(s, &pkt, ost->st->codec, bitstream_filters[ost->file_index][pkt.stream_index]);
|
||||||
*frame_size = ret;
|
*frame_size = ret;
|
||||||
|
video_size += ret;
|
||||||
//fprintf(stderr,"\nFrame: %3d %3d size: %5d type: %d",
|
//fprintf(stderr,"\nFrame: %3d %3d size: %5d type: %d",
|
||||||
// enc->frame_number-1, enc->real_pict_num, ret,
|
// enc->frame_number-1, enc->real_pict_num, ret,
|
||||||
// enc->pict_type);
|
// enc->pict_type);
|
||||||
@ -1301,7 +1302,6 @@ static int output_packet(AVInputStream *ist, int ist_index,
|
|||||||
break;
|
break;
|
||||||
case CODEC_TYPE_VIDEO:
|
case CODEC_TYPE_VIDEO:
|
||||||
do_video_out(os, ost, ist, &picture, &frame_size);
|
do_video_out(os, ost, ist, &picture, &frame_size);
|
||||||
video_size += frame_size;
|
|
||||||
if (vstats_filename && frame_size)
|
if (vstats_filename && frame_size)
|
||||||
do_video_stats(os, ost, frame_size);
|
do_video_stats(os, ost, frame_size);
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user