From: Mathieu Duponchelle Date: Wed, 28 Feb 2018 23:34:20 +0000 (+0100) Subject: Port to latest GstAggregator segment API X-Git-Tag: 1.19.3~509^2~1653 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=273d2c23d9cc43835a4efca3d1e092b446a13aeb;p=platform%2Fupstream%2Fgstreamer.git Port to latest GstAggregator segment API The aggregator segment is now exposed on the src pad https://bugzilla.gnome.org/show_bug.cgi?id=793945 --- diff --git a/gst/flv/gstflvmux.c b/gst/flv/gstflvmux.c index ac907e0..7e3aab4 100644 --- a/gst/flv/gstflvmux.c +++ b/gst/flv/gstflvmux.c @@ -244,7 +244,8 @@ gst_flv_mux_class_init (GstFlvMuxClass * klass) &videosink_templ, GST_TYPE_FLV_MUX_PAD); gst_element_class_add_static_pad_template_with_gtype (gstelement_class, &audiosink_templ, GST_TYPE_FLV_MUX_PAD); - gst_element_class_add_static_pad_template (gstelement_class, &src_templ); + gst_element_class_add_static_pad_template_with_gtype (gstelement_class, + &src_templ, GST_TYPE_AGGREGATOR_PAD); gst_element_class_set_static_metadata (gstelement_class, "FLV muxer", "Codec/Muxer", "Muxes video/audio streams into a FLV stream", @@ -1804,5 +1805,5 @@ static GstClockTime gst_flv_mux_get_next_time (GstAggregator * aggregator) { return gst_flv_mux_get_next_time_for_segment (aggregator, - &aggregator->segment); + &GST_AGGREGATOR_PAD (aggregator->srcpad)->segment); }