diff options
Diffstat (limited to 'libmpdemux/demux_realaud.c')
-rw-r--r-- | libmpdemux/demux_realaud.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/libmpdemux/demux_realaud.c b/libmpdemux/demux_realaud.c index 97f8e575da..c953729fab 100644 --- a/libmpdemux/demux_realaud.c +++ b/libmpdemux/demux_realaud.c @@ -1,6 +1,6 @@ /* Realaudio demuxer for MPlayer - (c) 2003 Roberto Togni + (c) 2003, 2005 Roberto Togni */ #include <stdio.h> @@ -183,8 +183,13 @@ int demux_open_ra(demuxer_t* demuxer) free(buf); } - if ((i = stream_read_char(demuxer->stream)) != 0) - mp_msg(MSGT_DEMUX,MSGL_WARN,"[RealAudio] Last header byte is not zero!\n"); + if ((i = stream_read_char(demuxer->stream)) != 0) { + buf = malloc(i+1); + stream_read(demuxer->stream, buf, i); + buf[i] = 0; + demux_info_add(demuxer, "Comment", buf); + free(buf); + } if (ra_priv->version == 3) { stream_skip(demuxer->stream, 1); |