diff options
Diffstat (limited to 'libavformat/utils.c')
-rw-r--r-- | libavformat/utils.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libavformat/utils.c b/libavformat/utils.c index b555ad0ff7..b5b49c93c4 100644 --- a/libavformat/utils.c +++ b/libavformat/utils.c @@ -3270,6 +3270,10 @@ int av_write_trailer(AVFormatContext *s) if (s->oformat->write_trailer) ret = s->oformat->write_trailer(s); + + if (!(s->oformat->flags & AVFMT_NOFILE)) + avio_flush(s->pb); + fail: for (i = 0; i < s->nb_streams; i++) { av_freep(&s->streams[i]->priv_data); |