]> git.sesse.net Git - nageru/blobdiff - nageru/ffmpeg_util.cpp
IWYU-fix nageru/*.cpp.
[nageru] / nageru / ffmpeg_util.cpp
index e348d0a21c27e95fb799a786c7861f1063552127..451dd07b0dd6484e7a585e7dde695f0faa471d8c 100644 (file)
@@ -1,5 +1,9 @@
 #include "ffmpeg_util.h"
 
+#include <errno.h>
+#include <stddef.h>
+#include <stdio.h>
+#include <string.h>
 #include <ctype.h>
 #include <fcntl.h>
 #include <unistd.h>
@@ -7,6 +11,12 @@
 #include <string>
 #include <vector>
 
+extern "C" {
+#include <libavformat/avformat.h>
+#include <libavutil/avutil.h>
+#include <libavutil/common.h>
+}
+
 #include "flags.h"
 
 using namespace std;
@@ -58,7 +68,7 @@ string search_for_file_or_die(const string &filename)
        if (pathname.empty()) {
                fprintf(stderr, "Couldn't find %s in any directory in --theme-dirs, exiting.\n",
                        filename.c_str());
-               exit(1);
+               abort();
        }
        return pathname;
 }