lavf: flush the output AVIOContext in av_write_trailer().
authorAnton Khirnov <anton@khirnov.net>
Sun, 9 Sep 2012 19:35:23 +0000 (21:35 +0200)
committerAnton Khirnov <anton@khirnov.net>
Sat, 15 Sep 2012 16:25:07 +0000 (18:25 +0200)
commit3b4bb19e63b41a0a542ba3ef254443b2e76a6a3e
tree8a4168cce911a68fa1f807881a9a9cd240f663ca
parent0c270239c2acec8cf2f3924e2b956e15a41e8d1c
lavf: flush the output AVIOContext in av_write_trailer().

This is consistent with stdio and is what we want to do in all cases.

Fixes a bug in the voc muxer which didn't flush in write_trailer()
previously. This is the cause of the change in the test results.
19 files changed:
libavformat/asfenc.c
libavformat/assenc.c
libavformat/avienc.c
libavformat/crcenc.c
libavformat/ffmenc.c
libavformat/ffmetaenc.c
libavformat/filmstripenc.c
libavformat/gif.c
libavformat/matroskaenc.c
libavformat/movenc.c
libavformat/mxfenc.c
libavformat/nutenc.c
libavformat/rmenc.c
libavformat/rsoenc.c
libavformat/smjpegenc.c
libavformat/swfenc.c
libavformat/utils.c
tests/ref/lavf/voc
tests/ref/lavf/voc_s16