summaryrefslogtreecommitdiffstats
path: root/common/av_log.h
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2016-07-01 20:56:59 +0200
committerwm4 <wm4@nowhere>2016-07-01 20:56:59 +0200
commitd057e7a142a327c653f3f0379014567028448b5d (patch)
tree3bcc4dd515ac8bd5db975cfae12075bb3cb584be /common/av_log.h
parent3738bfb451c8558ed6f3710a72d418e7c68f7f5b (diff)
downloadmpv-d057e7a142a327c653f3f0379014567028448b5d.tar.bz2
mpv-d057e7a142a327c653f3f0379014567028448b5d.tar.xz
player: fatal error if linked and compiled FFmpeg versions mismatch
We don't support this anymore. This tries to exit in a controlled way after command line options are applied in order to honor logging options and, in case of libmpv, not to kill the host. Not sure if it would be better to just vomit text to stderr and call abort().
Diffstat (limited to 'common/av_log.h')
-rw-r--r--common/av_log.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/common/av_log.h b/common/av_log.h
index 17326b609f..18f7fc9d82 100644
--- a/common/av_log.h
+++ b/common/av_log.h
@@ -1,8 +1,11 @@
#ifndef MP_AV_LOG_H
#define MP_AV_LOG_H
+
+#include <stdbool.h>
+
struct mpv_global;
struct mp_log;
void init_libav(struct mpv_global *global);
void uninit_libav(struct mpv_global *global);
-void print_libav_versions(struct mp_log *log, int v);
+bool print_libav_versions(struct mp_log *log, int v);
#endif