From f2ae481a69bedfafb1a170414df098f7589a478d Mon Sep 17 00:00:00 2001 From: Jan Schmidt Date: Sat, 19 Nov 2022 04:37:00 +1100 Subject: [PATCH] examples/webrtc: Configure payload types MR 2398 broke the webrtc sendrecv example by not configuring the payload types, so both audio and video streams get sent on payload 96. 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 1db40a5cab..e71fe3bbac 100644 --- a/subprojects/gst-examples/webrtc/sendrecv/gst/webrtc-sendrecv.c +++ b/subprojects/gst-examples/webrtc/sendrecv/gst/webrtc-sendrecv.c @@ -442,7 +442,7 @@ start_pipeline (gboolean create_offer, guint opus_pt, guint vp8_pt) audio_desc = g_strdup_printf ("audiotestsrc is-live=true wave=red-noise ! audioconvert ! audioresample" - "! queue ! opusenc ! rtpopuspay name=audiopay ! queue"); + "! queue ! opusenc ! rtpopuspay name=audiopay pt=%u ! queue", opus_pt); audio_bin = gst_parse_bin_from_description (audio_desc, TRUE, &audio_error); g_free (audio_desc); if (audio_error) { @@ -461,7 +461,7 @@ start_pipeline (gboolean create_offer, guint opus_pt, guint vp8_pt) "vp8enc deadline=1 keyframe-max-dist=2000 ! " /* picture-id-mode=15-bit seems to make TWCC stats behave better, and * fixes stuttery video playback in Chrome */ - "rtpvp8pay name=videopay picture-id-mode=15-bit ! queue"); + "rtpvp8pay name=videopay picture-id-mode=15-bit pt=%u ! queue", vp8_pt); video_bin = gst_parse_bin_from_description (video_desc, TRUE, &video_error); g_free (video_desc); if (video_error) {