summaryrefslogtreecommitdiffstats
path: root/mplayer.c
diff options
context:
space:
mode:
authorcompn <compn@b3059339-0415-0410-9bf9-f77b7e298cf2>2009-02-01 00:00:21 +0000
committercompn <compn@b3059339-0415-0410-9bf9-f77b7e298cf2>2009-02-01 00:00:21 +0000
commit43744a2d0f725a3dd45e299d2fbc1b9966399e81 (patch)
tree73978aa03dcf482b610181def4060a21d1ad093c /mplayer.c
parent83ebcb0db73fbf436c0fe9a0d37e67f875b73c83 (diff)
downloadmpv-43744a2d0f725a3dd45e299d2fbc1b9966399e81.tar.bz2
mpv-43744a2d0f725a3dd45e299d2fbc1b9966399e81.tar.xz
increase max OSD message size limit
patch by Scaevolus on irc git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28413 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'mplayer.c')
-rw-r--r--mplayer.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/mplayer.c b/mplayer.c
index dd9e9dc699..a6c57c0c40 100644
--- a/mplayer.c
+++ b/mplayer.c
@@ -1325,7 +1325,7 @@ struct mp_osd_msg {
/// Previous message on the stack.
mp_osd_msg_t* prev;
/// Message text.
- char msg[64];
+ char msg[128];
int id,level,started;
/// Display duration in ms.
unsigned time;
@@ -1362,9 +1362,9 @@ void set_osd_msg(int id, int level, int time, const char* fmt, ...) {
}
// write the msg
va_start(va,fmt);
- r = vsnprintf(msg->msg, 64, fmt, va);
+ r = vsnprintf(msg->msg, 128, fmt, va);
va_end(va);
- if(r >= 64) msg->msg[63] = 0;
+ if(r >= 128) msg->msg[127] = 0;
// set id and time
msg->id = id;
msg->level = level;
@@ -1505,8 +1505,8 @@ void set_osd_bar(int type,const char* name,double min,double max,double val) {
static void update_osd_msg(void) {
mp_osd_msg_t *msg;
- static char osd_text[64] = "";
- static char osd_text_timer[64];
+ static char osd_text[128] = "";
+ static char osd_text_timer[128];
// we need some mem for vo_osd_text
vo_osd_text = (unsigned char*)osd_text;
@@ -1514,7 +1514,7 @@ static void update_osd_msg(void) {
// Look if we have a msg
if((msg = get_osd_msg())) {
if(strcmp(osd_text,msg->msg)) {
- strncpy((char*)osd_text, msg->msg, 63);
+ strncpy((char*)osd_text, msg->msg, 127);
if(mpctx->sh_video) vo_osd_changed(OSDTYPE_OSD); else
if(term_osd) mp_msg(MSGT_CPLAYER,MSGL_STATUS,"%s%s\n",term_osd_esc,msg->msg);
}