]> git.sesse.net Git - ffmpeg/blobdiff - cmdutils.c
bail out on unknown jpeg pixel format instead of silently decoding data incorrectly
[ffmpeg] / cmdutils.c
index 1557aaac4c5928087f9b01e971dc03e7e93b5b7d..1c2f44ef3c2d6610229ddadb59135c6cdfa2e263 100644 (file)
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  */
 
+#include <string.h>
+#include <stdlib.h>
+#include <errno.h>
+
 #include "avformat.h"
 #include "cmdutils.h"
 #include "avstring.h"
@@ -129,15 +133,15 @@ void print_error(const char *filename, int err)
     case AVERROR_NOFMT:
         fprintf(stderr, "%s: Unknown format\n", filename);
         break;
-    case AVERROR_IO:
+    case AVERROR(EIO):
         fprintf(stderr, "%s: I/O error occured\n"
                 "Usually that means that input file is truncated and/or corrupted.\n",
                 filename);
         break;
-    case AVERROR_NOMEM:
+    case AVERROR(ENOMEM):
         fprintf(stderr, "%s: memory allocation error occured\n", filename);
         break;
-    case AVERROR_NOENT:
+    case AVERROR(ENOENT):
         fprintf(stderr, "%s: no such file or directory\n", filename);
         break;
     default: