diff --git a/gst/asfdemux/gstasfdemux.c b/gst/asfdemux/gstasfdemux.c index fc8dd04734..69d2b549d2 100644 --- a/gst/asfdemux/gstasfdemux.c +++ b/gst/asfdemux/gstasfdemux.c @@ -448,7 +448,7 @@ gst_asf_demux_process_segment (GstASFDemux *asf_demux, if (replic_size > 1) { asf_replicated_data *replicated_data_header; - guint8 **replicated_data = NULL; + guint8 *replicated_data = NULL; guint8 *ptr; segment_info.compressed = FALSE; @@ -464,7 +464,7 @@ gst_asf_demux_process_segment (GstASFDemux *asf_demux, segment_info.segment_size = GUINT32_FROM_LE (replicated_data_header->object_size); if (replic_size > 8) { - gst_asf_demux_read_object_header_rest (asf_demux, replicated_data, replic_size - 8); + gst_asf_demux_read_object_header_rest (asf_demux, &replicated_data, replic_size - 8); } rsize += replic_size;