From d38f0983b0f4619192c46002f1e41b50ca502503 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Loeuillet?= Date: Sun, 3 Oct 2004 12:39:19 +0000 Subject: [PATCH] - avoid segfault on type 3 stream (fileinfo) Original commit message from CVS: - avoid segfault on type 3 stream (fileinfo) - typo fix --- gst/realmedia/rmdemux.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gst/realmedia/rmdemux.c b/gst/realmedia/rmdemux.c index 219fcf5af5..db3c1e898f 100644 --- a/gst/realmedia/rmdemux.c +++ b/gst/realmedia/rmdemux.c @@ -550,6 +550,7 @@ gst_rmdemux_add_stream (GstRMDemux * rmdemux, GstRMDemuxStream * stream) rmdemux->n_audio_streams++; } else { g_print ("not adding stream of type %d\n", stream->subtype); + return; } GST_PAD_ELEMENT_PRIVATE (stream->pad) = stream; @@ -739,7 +740,7 @@ gst_rmdemux_parse_mdpr (GstRMDemux * rmdemux, void *data, int length) stream->rate = RMDEMUX_GUINT16_GET (data + offset + 16); break; case GST_RMDEMUX_STREAM_AUDIO: - /* .ra4/.ra5 => audio/x-pn-realvideo, version=4,5 */ + /* .ra4/.ra5 => audio/x-pn-realaudio, version=4,5 */ stream->fourcc = RMDEMUX_FOURCC_GET (data + offset + 8); stream->rate = RMDEMUX_GUINT32_GET (data + offset + 48);