aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuca Abeni <lucabe72@email.it>2007-01-21 20:47:10 +0000
committerLuca Abeni <lucabe72@email.it>2007-01-21 20:47:10 +0000
commit434f2c18e8d1ac73889f97d647752d511dd542d7 (patch)
tree1b970889b6975a004254670638b7d2e7776d5cb5
parent95a47d963b4a6238efa432ba42cf1717e197372e (diff)
downloadffmpeg-434f2c18e8d1ac73889f97d647752d511dd542d7.tar.gz
Increase the av_log() levels, and add some documentation for them
Originally committed as revision 7614 to svn://svn.ffmpeg.org/ffmpeg/trunk
-rw-r--r--libavutil/log.h39
1 files changed, 39 insertions, 0 deletions
diff --git a/libavutil/log.h b/libavutil/log.h
index 3a08c802b9..56ca012890 100644
--- a/libavutil/log.h
+++ b/libavutil/log.h
@@ -38,10 +38,49 @@ struct AVCLASS {
/* av_log API */
+#if LIBAVUTIL_VERSION_INT < (50<<16)
#define AV_LOG_QUIET -1
+#define AV_LOG_FATAL 0
#define AV_LOG_ERROR 0
+#define AV_LOG_WARNING 1
#define AV_LOG_INFO 1
+#define AV_LOG_VERBOSE 1
#define AV_LOG_DEBUG 2
+#else
+#define AV_LOG_QUIET -8
+
+/**
+ * something went really wrong and we will crash now
+ */
+#define AV_LOG_PANIC 0
+
+/**
+ * something went wrong and recovery is not possible
+ * like no header in a format which depends on it or a combination
+ * of parameters which are not allowed
+ */
+#define AV_LOG_FATAL 8
+
+/**
+ * something went wrong and cannot losslessly be recovered
+ * but not all future data is affected
+ */
+#define AV_LOG_ERROR 16
+
+/**
+ * something somehow does not look correct / something which may or may not
+ * lead to some problems like use of -vstrict -2
+ */
+#define AV_LOG_WARNING 24
+
+#define AV_LOG_INFO 32
+#define AV_LOG_VERBOSE 40
+
+/**
+ * stuff which is only useful for libav* developers
+ */
+#define AV_LOG_DEBUG 48
+#endif
extern int av_log_level;
#ifdef __GNUC__