summaryrefslogtreecommitdiffstats
path: root/libmpdemux/demuxer.c
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-08-16 23:32:39 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-08-16 23:32:39 +0000
commit85d85da0f28cacd9e56d971ef470b622ef216d96 (patch)
tree70cf849817deceed68e49888ae083bf94f2f9ef4 /libmpdemux/demuxer.c
parent82300a99c6d49662b0294cdd6cefe9fd599d0c31 (diff)
downloadmpv-85d85da0f28cacd9e56d971ef470b622ef216d96.tar.bz2
mpv-85d85da0f28cacd9e56d971ef470b622ef216d96.tar.xz
Update information and print new value when demux_info_add is called
twice for the same tag. Should show currently playing title with Ogg streams. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19419 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/demuxer.c')
-rw-r--r--libmpdemux/demuxer.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libmpdemux/demuxer.c b/libmpdemux/demuxer.c
index 5a97f35ffb..818b87a225 100644
--- a/libmpdemux/demuxer.c
+++ b/libmpdemux/demuxer.c
@@ -938,7 +938,9 @@ int demux_info_add(demuxer_t *demuxer, const char *opt, const char *param)
{
if(!strcasecmp(opt,info[2*n]))
{
- mp_msg(MSGT_DEMUX, MSGL_WARN,MSGTR_DemuxerInfoAlreadyPresent,opt);
+ mp_msg(MSGT_DEMUX, MSGL_INFO,MSGTR_DemuxerInfoChanged,opt,param);
+ free(info[2*n+1]);
+ info[2*n+1] = strdup(param);
return 0;
}
}