summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--common/msg.c2
-rw-r--r--libmpv/client.h5
2 files changed, 5 insertions, 2 deletions
diff --git a/common/msg.c b/common/msg.c
index 866cae5c9d..21fae360be 100644
--- a/common/msg.c
+++ b/common/msg.c
@@ -321,7 +321,7 @@ static void write_msg_to_buffers(struct mp_log *log, int lev, char *text)
*entry = (struct mp_log_buffer_entry) {
.prefix = "overflow",
.level = MSGL_FATAL,
- .text = "",
+ .text = "log message buffer overflow\n",
};
}
mp_ring_write(buffer->ring, (unsigned char *)&entry, sizeof(entry));
diff --git a/libmpv/client.h b/libmpv/client.h
index fe7efa66f8..c4df6a3fbf 100644
--- a/libmpv/client.h
+++ b/libmpv/client.h
@@ -1032,7 +1032,10 @@ typedef struct mpv_event_property {
typedef struct mpv_event_log_message {
/**
- * The module prefix, identifies the sender of the message.
+ * The module prefix, identifies the sender of the message. As a special
+ * case, if the message buffer overflows, this will be set to the string
+ * "overflow" (which doesn't appear as prefix otherwise), and the text
+ * field will contain an informative message.
*/
const char *prefix;
/**