mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-22 22:16:22 +00:00
tags: update for tag API removal
This commit is contained in:
parent
fed7cbc8d2
commit
e59ba7ca05
4 changed files with 10 additions and 12 deletions
|
@ -548,8 +548,7 @@ gst_a52dec_update_streaminfo (GstA52Dec * a52dec)
|
|||
taglist = gst_tag_list_new (GST_TAG_AUDIO_CODEC, "Dolby Digital (AC-3)",
|
||||
GST_TAG_BITRATE, (guint) a52dec->bit_rate, NULL);
|
||||
|
||||
gst_element_found_tags_for_pad (GST_ELEMENT (a52dec),
|
||||
GST_PAD (a52dec->srcpad), taglist);
|
||||
gst_pad_push_event (GST_PAD (a52dec->srcpad), gst_event_new_tag (taglist));
|
||||
}
|
||||
|
||||
static GstFlowReturn
|
||||
|
|
|
@ -271,8 +271,7 @@ update_tags (GstSidDec * siddec)
|
|||
gst_tag_list_add (list, GST_TAG_MERGE_REPLACE,
|
||||
GST_TAG_COPYRIGHT, info.copyrightString, (void *) NULL);
|
||||
}
|
||||
gst_element_found_tags_for_pad (GST_ELEMENT_CAST (siddec),
|
||||
siddec->srcpad, list);
|
||||
gst_pad_push_event (siddec->srcpad, gst_event_new_tag (list));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1406,7 +1406,8 @@ gst_asf_demux_push_complete_payloads (GstASFDemux * demux, gboolean force)
|
|||
GST_TAG_CONTAINER_FORMAT, "ASF", NULL);
|
||||
|
||||
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->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? */
|
||||
if (G_UNLIKELY (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,
|
||||
stream->pending_tags);
|
||||
gst_pad_push_event (stream->pad,
|
||||
gst_event_new_tag (stream->pending_tags));
|
||||
stream->pending_tags = NULL;
|
||||
}
|
||||
|
||||
|
@ -2348,7 +2349,7 @@ gst_asf_demux_parse_stream_object (GstASFDemux * demux, guint8 * data,
|
|||
|
||||
flags = gst_asf_demux_get_uint16 (&data, &size);
|
||||
stream_id = flags & 0x7f;
|
||||
is_encrypted = ! !((flags & 0x8000) << 15);
|
||||
is_encrypted = !!((flags & 0x8000) << 15);
|
||||
unknown = gst_asf_demux_get_uint32 (&data, &size);
|
||||
|
||||
GST_DEBUG_OBJECT (demux, "Found stream %u, time_offset=%" GST_TIME_FORMAT,
|
||||
|
@ -2956,8 +2957,8 @@ gst_asf_demux_process_file (GstASFDemux * demux, guint8 * data, guint64 size)
|
|||
max_pktsize = gst_asf_demux_get_uint32 (&data, &size);
|
||||
min_bitrate = gst_asf_demux_get_uint32 (&data, &size);
|
||||
|
||||
demux->broadcast = ! !(flags & 0x01);
|
||||
demux->seekable = ! !(flags & 0x02);
|
||||
demux->broadcast = !!(flags & 0x01);
|
||||
demux->seekable = !!(flags & 0x02);
|
||||
|
||||
GST_DEBUG_OBJECT (demux, "min_pktsize = %u", min_pktsize);
|
||||
GST_DEBUG_OBJECT (demux, "flags::broadcast = %d", demux->broadcast);
|
||||
|
|
|
@ -222,8 +222,7 @@ gst_dvdlpcmdec_send_tags (GstDvdLpcmDec * dvdlpcmdec)
|
|||
taglist = gst_tag_list_new (GST_TAG_AUDIO_CODEC, "LPCM Audio",
|
||||
GST_TAG_BITRATE, bitrate, NULL);
|
||||
|
||||
gst_element_found_tags_for_pad (GST_ELEMENT (dvdlpcmdec), dvdlpcmdec->srcpad,
|
||||
taglist);
|
||||
gst_pad_push_event (dvdlpcmdec->srcpad, gst_event_new_tag (taglist));
|
||||
}
|
||||
|
||||
static gboolean
|
||||
|
|
Loading…
Reference in a new issue