sbgdec: replace EOVERFLOW with ENOMEM.
authorNicolas George <nicolas.george@normalesup.org>
Sat, 17 Dec 2011 21:43:34 +0000 (22:43 +0100)
committerNicolas George <nicolas.george@normalesup.org>
Sat, 17 Dec 2011 21:43:34 +0000 (22:43 +0100)
This should fix track issue #781, regarding compilation with
i686-w64-mingw32-gcc.

libavformat/sbgdec.c

index 2ec8702..da4bb6c 100644 (file)
@@ -1331,7 +1331,7 @@ static int encode_intervals(struct sbg_script *s, AVCodecContext *avc,
         edata_size += inter->inter[i].type == WS_SINE  ? 44 :
                       inter->inter[i].type == WS_NOISE ? 32 : 0;
         if (edata_size < 0)
-            return AVERROR(EOVERFLOW);
+            return AVERROR(ENOMEM);
     }
     edata = av_malloc(edata_size);
     if (!edata)