mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-06 08:09:56 +00:00
mxfmux: Disable aggregator's default negotiation
mxfmux can't negotiate caps with upstream/downstream and always outputs specific caps based on the input streams. This will always happen before it produces the first buffers. By having the default aggregator negotiation enabled the same caps would be pushed twice in the beginning, and again every time a reconfigure event is received. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2381>
This commit is contained in:
parent
e7d5733178
commit
9389ccf7e6
1 changed files with 1 additions and 0 deletions
|
@ -173,6 +173,7 @@ gst_mxf_mux_class_init (GstMXFMuxClass * klass)
|
|||
gstaggregator_class->sink_event = GST_DEBUG_FUNCPTR (gst_mxf_mux_sink_event);
|
||||
gstaggregator_class->stop = GST_DEBUG_FUNCPTR (gst_mxf_mux_stop);
|
||||
gstaggregator_class->aggregate = GST_DEBUG_FUNCPTR (gst_mxf_mux_aggregate);
|
||||
gstaggregator_class->negotiate = NULL;
|
||||
|
||||
gst_element_class_add_static_pad_template_with_gtype (gstelement_class,
|
||||
&src_templ, GST_TYPE_MXF_MUX_PAD);
|
||||
|
|
Loading…
Reference in a new issue