tags: update for tag API removal

This commit is contained in:
Wim Taymans 2011-11-02 12:09:45 +01:00
parent fed7cbc8d2
commit e59ba7ca05
4 changed files with 10 additions and 12 deletions

View file

@ -548,8 +548,7 @@ gst_a52dec_update_streaminfo (GstA52Dec * a52dec)
taglist = gst_tag_list_new (GST_TAG_AUDIO_CODEC, "Dolby Digital (AC-3)", taglist = gst_tag_list_new (GST_TAG_AUDIO_CODEC, "Dolby Digital (AC-3)",
GST_TAG_BITRATE, (guint) a52dec->bit_rate, NULL); GST_TAG_BITRATE, (guint) a52dec->bit_rate, NULL);
gst_element_found_tags_for_pad (GST_ELEMENT (a52dec), gst_pad_push_event (GST_PAD (a52dec->srcpad), gst_event_new_tag (taglist));
GST_PAD (a52dec->srcpad), taglist);
} }
static GstFlowReturn static GstFlowReturn

View file

@ -271,8 +271,7 @@ update_tags (GstSidDec * siddec)
gst_tag_list_add (list, GST_TAG_MERGE_REPLACE, gst_tag_list_add (list, GST_TAG_MERGE_REPLACE,
GST_TAG_COPYRIGHT, info.copyrightString, (void *) NULL); GST_TAG_COPYRIGHT, info.copyrightString, (void *) NULL);
} }
gst_element_found_tags_for_pad (GST_ELEMENT_CAST (siddec), gst_pad_push_event (siddec->srcpad, gst_event_new_tag (list));
siddec->srcpad, list);
} }
} }

View file

@ -1406,7 +1406,8 @@ gst_asf_demux_push_complete_payloads (GstASFDemux * demux, gboolean force)
GST_TAG_CONTAINER_FORMAT, "ASF", NULL); GST_TAG_CONTAINER_FORMAT, "ASF", NULL);
GST_DEBUG_OBJECT (demux, "global tags: %" GST_PTR_FORMAT, demux->taglist); GST_DEBUG_OBJECT (demux, "global tags: %" GST_PTR_FORMAT, demux->taglist);
gst_element_found_tags (GST_ELEMENT (demux), demux->taglist); gst_asf_demux_send_event_unlocked (demux,
gst_event_new_tag (demux->taglist));
demux->taglist = NULL; demux->taglist = NULL;
demux->need_newsegment = FALSE; demux->need_newsegment = FALSE;
@ -1416,8 +1417,8 @@ gst_asf_demux_push_complete_payloads (GstASFDemux * demux, gboolean force)
/* Do we have tags pending for this stream? */ /* Do we have tags pending for this stream? */
if (G_UNLIKELY (stream->pending_tags)) { if (G_UNLIKELY (stream->pending_tags)) {
GST_LOG_OBJECT (stream->pad, "%" GST_PTR_FORMAT, stream->pending_tags); GST_LOG_OBJECT (stream->pad, "%" GST_PTR_FORMAT, stream->pending_tags);
gst_element_found_tags_for_pad (GST_ELEMENT (demux), stream->pad, gst_pad_push_event (stream->pad,
stream->pending_tags); gst_event_new_tag (stream->pending_tags));
stream->pending_tags = NULL; stream->pending_tags = NULL;
} }

View file

@ -222,8 +222,7 @@ gst_dvdlpcmdec_send_tags (GstDvdLpcmDec * dvdlpcmdec)
taglist = gst_tag_list_new (GST_TAG_AUDIO_CODEC, "LPCM Audio", taglist = gst_tag_list_new (GST_TAG_AUDIO_CODEC, "LPCM Audio",
GST_TAG_BITRATE, bitrate, NULL); GST_TAG_BITRATE, bitrate, NULL);
gst_element_found_tags_for_pad (GST_ELEMENT (dvdlpcmdec), dvdlpcmdec->srcpad, gst_pad_push_event (dvdlpcmdec->srcpad, gst_event_new_tag (taglist));
taglist);
} }
static gboolean static gboolean