demux->taglist = gst_tag_list_new_empty ();
gst_tag_list_add (demux->taglist, GST_TAG_MERGE_REPLACE,
GST_TAG_AUDIO_CODEC, codec_name, NULL);
+#ifdef GST_EXT_FLVDEMUX_MODIFICATION
+ GST_DEBUG_OBJECT (demux, "post tag msg %" GST_PTR_FORMAT,
+ demux->taglist);
+
+ /* post message flv tag (for early recive application) */
+ gst_element_post_message (GST_ELEMENT_CAST (demux),
+ gst_message_new_tag (GST_OBJECT_CAST (demux),
+ gst_tag_list_copy (demux->taglist)));
+#endif
g_free (codec_name);
}
stream->pending_tags);
gst_pad_push_event (stream->pad,
gst_event_new_tag (stream->pending_tags));
+#ifdef GST_EXT_QTDEMUX_MODIFICATION
+ /* post message qtdemux tag (for early recive application) */
+ gst_element_post_message (GST_ELEMENT_CAST (qtdemux),
+ gst_message_new_tag (GST_OBJECT_CAST (qtdemux),
+ gst_tag_list_copy (stream->pending_tags)));
+#endif
stream->pending_tags = NULL;
}
Name: gst-plugins-good
Version: 1.6.1
-Release: 8
+Release: 9
License: LGPL-2.1+
Summary: GStreamer Streaming-Media Framework Plug-Ins
Url: http://gstreamer.freedesktop.org/
-DGST_EXT_WAVPARSE_MODIFICATION\
-DGST_EXT_MP3PARSE_MODIFICATION\
-DGST_EXT_AACPARSE_MODIFICATION\
+ -DGST_EXT_QTDEMUX_MODIFICATION\
+ -DGST_EXT_FLVDEMUX_MODIFICATION\
-DTIZEN_FEATURE_GST_MUX_ENHANCEMENT"
%configure\
%if ! 0%{?ENABLE_AALIB}