From 2b085b0a3a37cf87e4a9ccf6b2de50a3fc236de3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olivier=20Cr=C3=AAte?= Date: Wed, 25 Mar 2015 15:24:13 -0400 Subject: rtp: Put channels as encoding-params as expected --- gst/fsrtpconference/fs-rtp-conference.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/gst/fsrtpconference/fs-rtp-conference.c b/gst/fsrtpconference/fs-rtp-conference.c index e3303e92..f26d3929 100644 --- a/gst/fsrtpconference/fs-rtp-conference.c +++ b/gst/fsrtpconference/fs-rtp-conference.c @@ -773,8 +773,15 @@ fs_codec_to_gst_caps (const FsCodec *codec) gst_structure_set (structure, "payload", G_TYPE_INT, codec->id, NULL); if (codec->channels) - gst_structure_set (structure, "channels", G_TYPE_INT, codec->channels, - NULL); + { + gchar tmp[11]; + + snprintf (tmp, 11, "%u", codec->channels); + gst_structure_set (structure, + "channels", G_TYPE_INT, codec->channels, + "encoding-params", G_TYPE_STRING, tmp, + NULL); + } for (item = codec->optional_params; item; -- cgit v1.2.1