]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/mov.c
Merge commit '312daa15891dc7abb77a404fe927d5ee35c52a71'
[ffmpeg] / libavformat / mov.c
index 8bf16e7a36cf9eca4a204a5b3951bb38a6c18019..d65e40f009d21097e6520a2901018636ca4bdf42 100644 (file)
@@ -691,16 +691,16 @@ static int mov_read_chan(MOVContext *c, AVIOContext *pb, MOVAtom atom)
 static int mov_read_wfex(MOVContext *c, AVIOContext *pb, MOVAtom atom)
 {
     AVStream *st;
+    int ret;
 
     if (c->fc->nb_streams < 1)
         return 0;
     st = c->fc->streams[c->fc->nb_streams-1];
 
-    if (ff_get_wav_header(pb, st->codec, atom.size) < 0) {
+    if ((ret = ff_get_wav_header(pb, st->codec, atom.size)) < 0)
         av_log(c->fc, AV_LOG_WARNING, "get_wav_header failed\n");
-    }
 
-    return 0;
+    return ret;
 }
 
 static int mov_read_pasp(MOVContext *c, AVIOContext *pb, MOVAtom atom)