diff --git a/subprojects/gst-examples/webrtc/multiparty-sendrecv/gst/Makefile b/subprojects/gst-examples/webrtc/multiparty-sendrecv/gst/Makefile index ee1fef51e4..c17bfb018e 100644 --- a/subprojects/gst-examples/webrtc/multiparty-sendrecv/gst/Makefile +++ b/subprojects/gst-examples/webrtc/multiparty-sendrecv/gst/Makefile @@ -1,5 +1,5 @@ CC := gcc -LIBS := $(shell pkg-config --libs --cflags gstreamer-webrtc-1.0 gstreamer-sdp-1.0 libsoup-2.4 json-glib-1.0) +LIBS := $(shell pkg-config --libs --cflags gstreamer-webrtc-1.0 gstreamer-sdp-1.0 libsoup-3.0 json-glib-1.0) CFLAGS := -O0 -ggdb -Wall -fno-omit-frame-pointer mp-webrtc-sendrecv: mp-webrtc-sendrecv.c diff --git a/subprojects/gst-examples/webrtc/sendrecv/gst/Makefile b/subprojects/gst-examples/webrtc/sendrecv/gst/Makefile index 2e522cc8c1..504ba8d28b 100644 --- a/subprojects/gst-examples/webrtc/sendrecv/gst/Makefile +++ b/subprojects/gst-examples/webrtc/sendrecv/gst/Makefile @@ -1,6 +1,6 @@ CC := gcc -LIBS := $(shell pkg-config --libs --cflags glib-2.0 gstreamer-1.0 gstreamer-rtp-1.0 gstreamer-sdp-1.0 gstreamer-webrtc-1.0 json-glib-1.0 libsoup-2.4 gstreamer-webrtc-nice-1.0) +LIBS := $(shell pkg-config --libs --cflags glib-2.0 gstreamer-1.0 gstreamer-rtp-1.0 gstreamer-sdp-1.0 gstreamer-webrtc-1.0 json-glib-1.0 libsoup-3.0 gstreamer-webrtc-nice-1.0) CFLAGS := -O0 -ggdb -Wall -fno-omit-frame-pointer \ - $(shell pkg-config --cflags glib-2.0 gstreamer-1.0 gstreamer-rtp-1.0 gstreamer-sdp-1.0 gstreamer-webrtc-1.0 json-glib-1.0 libsoup-2.4) + $(shell pkg-config --cflags glib-2.0 gstreamer-1.0 gstreamer-rtp-1.0 gstreamer-sdp-1.0 gstreamer-webrtc-1.0 json-glib-1.0 libsoup-3.0) webrtc-sendrecv: webrtc-sendrecv.c custom_agent.c custom_agent.h "$(CC)" $(CFLAGS) $^ $(LIBS) -o $@ diff --git a/subprojects/gst-examples/webrtc/sendrecv/gst/custom_agent.h b/subprojects/gst-examples/webrtc/sendrecv/gst/custom_agent.h index 8d78ceece0..d955a4ef11 100644 --- a/subprojects/gst-examples/webrtc/sendrecv/gst/custom_agent.h +++ b/subprojects/gst-examples/webrtc/sendrecv/gst/custom_agent.h @@ -1,6 +1,7 @@ #ifndef __CUSTOM_AGENT_H__ #define __CUSTOM_AGENT_H__ +#define GST_USE_UNSTABLE_API #include G_BEGIN_DECLS diff --git a/subprojects/gst-examples/webrtc/sendrecv/gst/meson.build b/subprojects/gst-examples/webrtc/sendrecv/gst/meson.build index 62ae8f143d..2011c94d55 100644 --- a/subprojects/gst-examples/webrtc/sendrecv/gst/meson.build +++ b/subprojects/gst-examples/webrtc/sendrecv/gst/meson.build @@ -2,7 +2,6 @@ executable('webrtc-sendrecv', 'webrtc-sendrecv.c', 'custom_agent.h', 'custom_agent.c', - c_args : ['-DGST_USE_UNSTABLE_API'], dependencies : [gst_dep, gstsdp_dep, gstwebrtc_dep, gstrtp_dep, libsoup_dep, json_glib_dep, libgstwebrtcnice_dep]) diff --git a/subprojects/gst-examples/webrtc/sendrecv/gst/webrtc-sendrecv.c b/subprojects/gst-examples/webrtc/sendrecv/gst/webrtc-sendrecv.c index 75c3ef96cd..82589856d4 100644 --- a/subprojects/gst-examples/webrtc/sendrecv/gst/webrtc-sendrecv.c +++ b/subprojects/gst-examples/webrtc/sendrecv/gst/webrtc-sendrecv.c @@ -11,6 +11,7 @@ #include #include +#define GST_USE_UNSTABLE_API #include #include