Index: libmpdemux/demuxer.c
===================================================================
--- libmpdemux/demuxer.c	(revision 29543)
+++ libmpdemux/demuxer.c	(working copy)
@@ -1150,7 +1150,8 @@
 
 
     for (n = 0; info && info[2 * n] != NULL; n++) {
-        if (!strcasecmp(opt, info[2 * n])) {
+        if (!strcasecmp(opt, info[2 * n]) &&
+            strcmp(param, info[2 * n + 1])) {
             mp_msg(MSGT_DEMUX, MSGL_INFO, MSGTR_DemuxerInfoChanged, opt,
                    param);
             free(info[2 * n + 1]);
