From 3bed0c98f6e37aeb7f631ae7b3d848fb5cfee5a5 Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Sun, 3 Oct 2004 17:14:14 +0000 Subject: [PATCH] gst/realmedia/rmdemux.c: fixed compilation Original commit message from CVS: 2004-10-03 Christophe Fergeau * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr): fixed compilation --- ChangeLog | 5 +++++ gst/realmedia/rmdemux.c | 8 +++++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 92120ad..2a5cc84 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2004-10-03 Christophe Fergeau + + * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr): + fixed compilation + 2004-10-02 Ronald S. Bultje * gst-libs/gst/riff/riff-media.c: diff --git a/gst/realmedia/rmdemux.c b/gst/realmedia/rmdemux.c index d05fd62..45c4c57 100644 --- a/gst/realmedia/rmdemux.c +++ b/gst/realmedia/rmdemux.c @@ -777,7 +777,6 @@ gst_rmdemux_parse_mdpr (GstRMDemux * rmdemux, void *data, int length) stream->subtype = stream_type; switch (stream_type) { - int audio_fourcc_offset = 0; case GST_RMDEMUX_STREAM_VIDEO: /* RV10/RV20/RV30/RV40 => video/x-pn-realvideo, version=1,2,3,4 */ @@ -787,7 +786,9 @@ gst_rmdemux_parse_mdpr (GstRMDemux * rmdemux, void *data, int length) stream->height = RMDEMUX_GUINT16_GET (data + offset + 14); stream->rate = RMDEMUX_GUINT16_GET (data + offset + 16); break; - case GST_RMDEMUX_STREAM_AUDIO: + case GST_RMDEMUX_STREAM_AUDIO:{ + int audio_fourcc_offset; + /* .ra4/.ra5 */ stream->fourcc = RMDEMUX_FOURCC_GET (data + offset + 8); @@ -801,13 +802,14 @@ gst_rmdemux_parse_mdpr (GstRMDemux * rmdemux, void *data, int length) audio_fourcc_offset = 66; break; default: + audio_fourcc_offset = 0; g_print ("Unknown audio stream format\n"); } /* 14_4, 28_8, cook, dnet, sipr, raac, racp, ralf, atrc */ stream->fourcc = RMDEMUX_FOURCC_GET (data + offset + audio_fourcc_offset); - break; + } case GST_RMDEMUX_STREAM_FILEINFO: { int element_nb; -- 2.7.4