[Pkg-voip-commits] [janus] 146/163: Use supplied WebRTC adapter throughout file
Jonas Smedegaard
dr at jones.dk
Sat Oct 28 01:22:24 UTC 2017
This is an automated email from the git hooks/post-receive script.
js pushed a commit to annotated tag debian/0.2.5-1
in repository janus.
commit c4db28288bcc626e201cb3bd7f92dd2f7f900d1e
Author: Örjan Fors <o at 42mm.org>
Date: Fri Oct 20 16:55:26 2017 +0200
Use supplied WebRTC adapter throughout file
---
html/janus.js | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/html/janus.js b/html/janus.js
index db724ab..0e8c5b2 100644
--- a/html/janus.js
+++ b/html/janus.js
@@ -854,8 +854,8 @@ function Janus(gatewayCallbacks) {
if(apisecret !== null && apisecret !== undefined)
request["apisecret"] = apisecret;
// If we know the browser supports BUNDLE and/or rtcp-mux, let's advertise those right away
- if(adapter.browserDetails.browser == "chrome" || adapter.browserDetails.browser == "firefox" ||
- adapter.browserDetails.browser == "safari") {
+ if(Janus.webRTCAdapter.browserDetails.browser == "chrome" || Janus.webRTCAdapter.browserDetails.browser == "firefox" ||
+ Janus.webRTCAdapter.browserDetails.browser == "safari") {
request["force-bundle"] = true;
request["force-rtcp-mux"] = true;
}
@@ -1812,7 +1812,7 @@ function Janus(gatewayCallbacks) {
Janus.debug(mediaConstraints);
// Check if this is Firefox and we've been asked to do simulcasting
var sendVideo = isVideoSendEnabled(media);
- if(sendVideo && simulcast && adapter.browserDetails.browser === "firefox") {
+ if(sendVideo && simulcast && Janus.webRTCAdapter.browserDetails.browser === "firefox") {
// FIXME Based on https://gist.github.com/voluntas/088bc3cc62094730647b
Janus.log("Enabling Simulcasting for Firefox (RID)");
var sender = config.pc.getSenders()[1];
@@ -1832,10 +1832,10 @@ function Janus(gatewayCallbacks) {
Janus.log("Setting local description");
if(sendVideo && simulcast) {
// This SDP munging only works with Chrome
- if(adapter.browserDetails.browser === "chrome") {
+ if(Janus.webRTCAdapter.browserDetails.browser === "chrome") {
Janus.log("Enabling Simulcasting for Chrome (SDP munging)");
offer.sdp = mungeSdpForSimulcasting(offer.sdp);
- } else if(adapter.browserDetails.browser !== "firefox") {
+ } else if(Janus.webRTCAdapter.browserDetails.browser !== "firefox") {
Janus.warn("simulcast=true, but this is not Chrome nor Firefox, ignoring");
}
}
@@ -1899,7 +1899,7 @@ function Janus(gatewayCallbacks) {
Janus.debug(mediaConstraints);
// Check if this is Firefox and we've been asked to do simulcasting
var sendVideo = isVideoSendEnabled(media);
- if(sendVideo && simulcast && adapter.browserDetails.browser === "firefox") {
+ if(sendVideo && simulcast && Janus.webRTCAdapter.browserDetails.browser === "firefox") {
// FIXME Based on https://gist.github.com/voluntas/088bc3cc62094730647b
Janus.log("Enabling Simulcasting for Firefox (RID)");
var sender = config.pc.getSenders()[1];
@@ -1919,12 +1919,12 @@ function Janus(gatewayCallbacks) {
Janus.log("Setting local description");
if(sendVideo && simulcast) {
// This SDP munging only works with Chrome
- if(adapter.browserDetails.browser === "chrome") {
+ if(Janus.webRTCAdapter.browserDetails.browser === "chrome") {
// FIXME Apparently trying to simulcast when answering breaks video in Chrome...
//~ Janus.log("Enabling Simulcasting for Chrome (SDP munging)");
//~ answer.sdp = mungeSdpForSimulcasting(answer.sdp);
Janus.warn("simulcast=true, but this is an answer, and video breaks in Chrome if we enable it");
- } else if(adapter.browserDetails.browser !== "firefox") {
+ } else if(Janus.webRTCAdapter.browserDetails.browser !== "firefox") {
Janus.warn("simulcast=true, but this is not Chrome nor Firefox, ignoring");
}
}
@@ -2137,7 +2137,7 @@ function Janus(gatewayCallbacks) {
} else {
// Calculate bitrate
var timePassed = config.bitrate.tsnow - config.bitrate.tsbefore;
- if(adapter.browserDetails.browser == "safari")
+ if(Janus.webRTCAdapter.browserDetails.browser == "safari")
timePassed = timePassed/1000; // Apparently the timestamp is in microseconds, in Safari
var bitRate = Math.round((config.bitrate.bsnow - config.bitrate.bsbefore) * 8 / timePassed);
config.bitrate.value = bitRate + ' kbits/sec';
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-voip/janus.git
More information about the Pkg-voip-commits
mailing list