]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/riffdec.c
Support H.264 fourcc UMSV.
[ffmpeg] / libavformat / riffdec.c
index e7c52e09c304da771c2f327c18ef78a84807d6cc..de8eb5f5885442fbf55a655d218df07db75e0022 100644 (file)
@@ -115,12 +115,9 @@ int ff_get_wav_header(AVIOContext *pb, AVCodecContext *codec, int size)
             cbSize -= 22;
             size   -= 22;
         }
-        codec->extradata_size = cbSize;
         if (cbSize > 0) {
             av_free(codec->extradata);
-            codec->extradata = av_mallocz(codec->extradata_size +
-                                          FF_INPUT_BUFFER_PADDING_SIZE);
-            if (!codec->extradata)
+            if (ff_alloc_extradata(codec, cbSize))
                 return AVERROR(ENOMEM);
             avio_read(pb, codec->extradata, codec->extradata_size);
             size -= cbSize;