Skip to content

Commit 65b52e9

Browse files
authored
Read capapbilites from RtcRTPReceiver instead of from sender. (#488)
1 parent 3d16f52 commit 65b52e9

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/src/core/engine.dart

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1051,7 +1051,9 @@ extension EngineInternalMethods on Engine {
10511051

10521052
Future<void> setPreferredCodec(
10531053
rtc.RTCRtpTransceiver transceiver, String kind, String videoCodec) async {
1054-
var caps = await rtc.getRtpSenderCapabilities(kind);
1054+
// when setting codec preferences, the capabilites need to be read from
1055+
// the RTCRtpReceiver
1056+
var caps = await rtc.getRtpReceiverCapabilities(kind);
10551057
if (caps.codecs == null) return;
10561058

10571059
logger.fine('get capabilities ${caps.codecs}');

0 commit comments

Comments
 (0)