diff libmpdemux/demux_realaud.c @ 14908:82344f91104a

Fix some 28.8 ra files with four text strings
author rtognimp
date Thu, 03 Mar 2005 21:13:30 +0000
parents 00744f154e9c
children aa6715eaa28c
line wrap: on
line diff
--- a/libmpdemux/demux_realaud.c	Thu Mar 03 20:48:00 2005 +0000
+++ b/libmpdemux/demux_realaud.c	Thu Mar 03 21:13:30 2005 +0000
@@ -1,6 +1,6 @@
 /*
     Realaudio demuxer for MPlayer
-		(c) 2003 Roberto Togni
+		(c) 2003, 2005 Roberto Togni
 */
 
 #include <stdio.h>
@@ -183,8 +183,13 @@
 		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);