diff --git a/libavcodec/mpegaudioenc.c b/libavcodec/mpegaudioenc.c index 9a6aae6f78..49255b7f29 100644 --- a/libavcodec/mpegaudioenc.c +++ b/libavcodec/mpegaudioenc.c @@ -743,9 +743,12 @@ static void encode_frame(MpegAudioContext *s, av_assert1(put_bits_left(p) == padding); + /* flush */ + flush_put_bits(p); + /* padding */ - for(i=0;ipb); - if (frame->pts != AV_NOPTS_VALUE) avpkt->pts = frame->pts - ff_samples_to_time_base(avctx, avctx->initial_padding);