]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/au.c
Merge commit '83548fe894cdb455cc127f754d09905b6d23c173'
[ffmpeg] / libavformat / au.c
index f70f82720122b379e069c935b6a93144b5ff37d9..520824fc123ac11b31a1800da29e711fda3042cb 100644 (file)
@@ -321,7 +321,7 @@ static int au_write_trailer(AVFormatContext *s)
     AUContext *au = s->priv_data;
     int64_t file_size = avio_tell(pb);
 
-    if (s->pb->seekable && file_size < INT32_MAX) {
+    if ((s->pb->seekable & AVIO_SEEKABLE_NORMAL) && file_size < INT32_MAX) {
         /* update file size */
         avio_seek(pb, 8, SEEK_SET);
         avio_wb32(pb, (uint32_t)(file_size - au->header_size));