]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/ffmetadec.c
avformat/ffmetadec: return meaningful error codes
[ffmpeg] / libavformat / ffmetadec.c
index 4bdc98a3d45af55ad4d76076fa5b749b442029c9..19c14e4adeb1621128a1c9da6995f30a17b29aa0 100644 (file)
@@ -135,7 +135,7 @@ static int read_header(AVFormatContext *s)
             AVStream *st = avformat_new_stream(s, NULL);
 
             if (!st)
-                return -1;
+                return AVERROR(ENOMEM);
 
             st->codec->codec_type = AVMEDIA_TYPE_DATA;
             st->codec->codec_id   = AV_CODEC_ID_FFMETADATA;
@@ -145,7 +145,7 @@ static int read_header(AVFormatContext *s)
             AVChapter *ch = read_chapter(s);
 
             if (!ch)
-                return -1;
+                return AVERROR(ENOMEM);
 
             m = &ch->metadata;
         } else