GNOME Bugzilla – Bug 789878
rtpg722pay: Add encoding-params to the src caps template
Last modified: 2017-11-04 11:16:05 UTC
Created attachment 362927 [details] [review] rtpg722pay: Add encoding-params to the src caps template The G722 payload only accepts G722 audio with channels=1, so it must specify the encoding-params=1 in its src caps, otherwise it causes issues with farstream which thinks it supports 2 channels G722 and when confronted with a remote that has G722/8000/2, it will negotiate it and error out with a not-negotiated when the caps don't intersect at runtime.
Merged commit 593615de46a98165ff34e74bb2559eeecec61fec (HEAD -> master, upstream/master) Author: Youness Alaoui <kakaroto@kakaroto.homelinux.net> Date: Fri Nov 3 13:27:50 2017 -0400 rtpg722pay: Add encoding-params to the src caps template The G722 payload only accepts G722 audio with channels=1, so it must specify the encoding-params=1 in its src caps, otherwise it causes issues with farstream which thinks it supports 2 channels G722 and when confronted with a remote that has G722/8000/2, it will negotiate it and error out with a not-negotiated when the caps don't intersect at runtime. https://bugzilla.gnome.org/show_bug.cgi?id=789878