Merge commit '2007082d2db25f9305b8a345798b840ea7784fdb'
authorMichael Niedermayer <michaelni@gmx.at>
Tue, 18 Nov 2014 02:33:35 +0000 (03:33 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Tue, 18 Nov 2014 02:34:05 +0000 (03:34 +0100)
* commit '2007082d2db25f9305b8a345798b840ea7784fdb':
  mov: check ff_get_wav_header() return value

Conflicts:
libavformat/mov.c

See: 6d55a40b00801899f7975b22401bdd96bbc228af
Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
libavformat/mov.c

@@@ -691,16 -642,12 +691,16 @@@ static int mov_read_chan(MOVContext *c
  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) {
 -    return ff_get_wav_header(pb, st->codec, atom.size);
++    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)