diff options
author | Tim-Philipp Müller <tim.muller@collabora.co.uk> | 2012-07-18 17:21:27 +0100 |
---|---|---|
committer | Tim-Philipp Müller <tim.muller@collabora.co.uk> | 2012-07-18 17:21:27 +0100 |
commit | 882e4083409daeaaf1b1df34a931ebe5d6206adf (patch) | |
tree | ab0f502b2570975420e33f3e0bdbe9cb54fa09f3 /gst/realmedia | |
parent | b78454c868200137fa94117f68994270ad926054 (diff) |
rmdemux: give stream tags a different event name so they don't overwrite global tags
There can only be one taglist per name for sticky tag events.
Needs to be fixed more properly, see
https://bugzilla.gnome.org/show_bug.cgi?id=677619
Diffstat (limited to 'gst/realmedia')
-rw-r--r-- | gst/realmedia/rmdemux.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gst/realmedia/rmdemux.c b/gst/realmedia/rmdemux.c index 6fde1f4a..3258dd76 100644 --- a/gst/realmedia/rmdemux.c +++ b/gst/realmedia/rmdemux.c @@ -2629,7 +2629,7 @@ gst_rmdemux_parse_packet (GstRMDemux * rmdemux, GstBuffer * in, guint16 version) if (stream->pending_tags != NULL) { GST_LOG_OBJECT (stream->pad, "tags %" GST_PTR_FORMAT, stream->pending_tags); - gst_pad_push_event (stream->pad, gst_event_new_tag ("GstDemuxer", + gst_pad_push_event (stream->pad, gst_event_new_tag ("stream", stream->pending_tags)); stream->pending_tags = NULL; } |