Skip to content

Commit feb561e

Browse files
authored
Merge pull request #1612 from jan-ivar/maybesetcodecpreferences
Make endtoend-encryption work in Firefox (Feature-detect setCodecPreferences)
2 parents 34ce9ef + 6275d34 commit feb561e

File tree

1 file changed

+1
-1
lines changed
  • src/content/insertable-streams/endtoend-encryption/js

1 file changed

+1
-1
lines changed

src/content/insertable-streams/endtoend-encryption/js/videopipe.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ function VideoPipe(stream, forceSend, forceReceive, handler) {
3636

3737
stream.getTracks().forEach((track) => this.pc1.addTrack(track, stream));
3838
this.pc2.ontrack = handler;
39-
if (preferredVideoCodecMimeType) {
39+
if (preferredVideoCodecMimeType && 'setCodecPreferences' in window.RTCRtpTransceiver.prototype) {
4040
const {codecs} = RTCRtpSender.getCapabilities('video');
4141
const selectedCodecIndex = codecs.findIndex(c => c.mimeType === preferredVideoCodecMimeType);
4242
const selectedCodec = codecs[selectedCodecIndex];

0 commit comments

Comments
 (0)