From d586c2cc28c33fa0f4685a1734e2e11b47bd39d6 Mon Sep 17 00:00:00 2001 From: Matthew Waters Date: Tue, 18 Oct 2022 12:26:21 +1100 Subject: [PATCH] examples/webrtc: don't use factory_make_full() for enums They are not currently translated into their respective enum values and will produce an error. Part-of: --- .../gst-examples/webrtc/sendrecv/gst/webrtc-sendrecv.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/subprojects/gst-examples/webrtc/sendrecv/gst/webrtc-sendrecv.c b/subprojects/gst-examples/webrtc/sendrecv/gst/webrtc-sendrecv.c index 2956ce931c..1db40a5cab 100644 --- a/subprojects/gst-examples/webrtc/sendrecv/gst/webrtc-sendrecv.c +++ b/subprojects/gst-examples/webrtc/sendrecv/gst/webrtc-sendrecv.c @@ -473,13 +473,13 @@ start_pipeline (gboolean create_offer, guint opus_pt, guint vp8_pt) if (custom_ice) { custom_agent = GST_WEBRTC_ICE (customice_agent_new ("custom")); webrtc1 = gst_element_factory_make_full ("webrtcbin", "name", "sendrecv", - "bundle-policy", "max-bundle", "stun-server", STUN_SERVER, "ice-agent", custom_agent, NULL); } else { webrtc1 = gst_element_factory_make_full ("webrtcbin", "name", "sendrecv", - "bundle-policy", "max-bundle", "stun-server", STUN_SERVER, NULL); + "stun-server", STUN_SERVER, NULL); } g_assert_nonnull (webrtc1); + gst_util_set_object_arg (G_OBJECT (webrtc1), "bundle-policy", "max-bundle"); gst_bin_add_many (GST_BIN (pipe1), audio_bin, video_bin, webrtc1, NULL);