Joachim Bauch
f0fbd7b1dc
Fixed wrong attribute name.
...
Also use cached variable instead of performing attribute lookup.
9 years ago
Joachim Bauch
73702c5054
Fixed updating state if a conference gets downgraded to p2p.
9 years ago
Joachim Bauch
eb85b22da8
Fixed inconsistent PeerConference creation.
...
There was a case where a three-party conference got downgraded to a p2p
session and then upgraded to a three-party conference again, that the
two remaining participants created their own PeerConference object resulting
in a "split-brain" conference.
9 years ago
Joachim Bauch
2e7b51a15a
Move stream id creation to PeerCall.
...
That way the streams can be registered internally and properly cleaned up on hangup.
9 years ago
Simon Eisenmann
8f15fff717
Support promise based play as defined in Chrome 50 - see https://developers.google.com/web/updates/2016/03/play-returns-promise
9 years ago
Simon Eisenmann
957297a7cb
Always disable web worker for PDF.js and no longer rely on PDF.js catching the execption when the worker cannot be started, fixing Firefox 45+.
9 years ago
Simon Eisenmann
6a7a362409
Always disable web worker for PDF.js and no longer rely on PDF.js catching the execption when the worker cannot be started, fixing Firefox 45+.
9 years ago
Simon Eisenmann
0ce04056e6
Added outbound ringer timeout (35s).
9 years ago
Simon Eisenmann
bbd37a7454
Brought back mediaDevices wrapper for gUM for Firefox >= 38 fixing #263 and #264 .
10 years ago
Simon Eisenmann
687ec6df4d
Brought back mediaDevices wrapper for gUM for Firefox >= 38 fixing #263 and #264 .
10 years ago
Simon Eisenmann
1ae16b682c
Restrict VP9 experiment to Chrome >= 48.
10 years ago
Simon Eisenmann
814615ad35
Firefox 44 has fixed gUM permission indicator, so limiting workaround to 43 and lower.
10 years ago
Simon Eisenmann
e81527f857
Removed local getUserMedia conversion code and use the one provided by the adapter, fixing screen sharing for Chrome >= 49.
10 years ago
Simon Eisenmann
65ef7135ac
Only prefer VP9 when experiments are actually enabled.
10 years ago
Simon Eisenmann
e07fb42ced
Added support to prefer VP9 video codec (works with Chrome >= 48) as experimental setting.
10 years ago
Simon Eisenmann
dba270700a
Updated WebRTC adapter to 0.2.10
10 years ago
Simon Eisenmann
fb2eed645c
Stop waiting on video early if first video track is enabled but muted.
10 years ago
Simon Eisenmann
20b85f4bcf
Only stop user media automatically, when all tracks have ended.
10 years ago
Simon Eisenmann
2a8ec3f3be
Added compatibility fix for Chrome 38 which stopped working when called from Chrome 46+ (Munge remote offer UDP/TLS/RTP/SAVPF to RTP/SAVPF).
10 years ago
Simon Eisenmann
7577d98bb6
Avoid to break when there is no mediaDevices.
10 years ago
Simon Eisenmann
66aba12c63
Automatically activate room chat when no other chat is activated when chat panel becomes visible, partially implemnting #246
10 years ago
Simon Eisenmann
95c898a4c3
Automatically focus current chat input when chat pannel is shown manually, implementing part of #246
10 years ago
Simon Eisenmann
d007b69c68
Automatically focus chat input when activating a room, implementing a part of #246
10 years ago
Simon Eisenmann
53290cd4c5
Use mediaDevices.enumerateDevices to retrieve media input devices.
10 years ago
Simon Eisenmann
c5c62b3b0c
Setting link-type noreferrer does not work, set global referrer-policy instead (see http://w3c.github.io/webappsec/specs/referrer-policy/ ).
10 years ago
Simon Eisenmann
c77fa690bd
Improved codec check to include undefined.
10 years ago
Simon Eisenmann
cbb2a18b36
Added noreferrer rel to chat links.
10 years ago
Simon Eisenmann
61b17ecdf8
Fixed scope regression after latedef fixes.
10 years ago
Simon Eisenmann
ce9f8f9874
Moved from offerConstraints to offerOptions which follows latest spec. This fixes offer creation in Firefox >=43.
10 years ago
Simon Eisenmann
f5a77ca0ba
Updated adapter.js to a0b40f20221c4633bd1e54e50255392c3459a6d9
10 years ago
Simon Eisenmann
a6ded93b2f
Fixed jshint latedef and strict errors.
10 years ago
Simon Eisenmann
abebed3c4b
Avoid to scale up screen sharing while still keep mandatory constraints in Chrome.
10 years ago
Simon Eisenmann
35f4f41ea1
Make sure that the constraint adapter generates mandatory screen sharing constraints in for Chrome.
10 years ago
Joachim Bauch
6cec7e88c4
Invoke constructor with "new".
10 years ago
Joachim Bauch
689e2e0c15
Fix mixed tabs/spaces.
10 years ago
Simon Eisenmann
e855eff47a
Fixed disable of sounds for sound aliases of interval sounds.
10 years ago
Simon Eisenmann
5174834058
Removed debug.
10 years ago
Simon Eisenmann
490168d5e3
Added window.showCiphers helper for testing WebRTC stats API.
10 years ago
Simon Eisenmann
ccddf38c80
Disable notifications on Android as of https://code.google.com/p/chromium/issues/detail?id=481856
10 years ago
Simon Eisenmann
0304d9baff
Fixed resurrection shrine.
10 years ago
Simon Eisenmann
5e9200bc3c
Trigger signalingState changes.
10 years ago
Simon Eisenmann
78a8c34151
Use onended event handler on tracks instead.
10 years ago
Simon Eisenmann
b842bdf26b
Fixed a problem where streams could not be started when they are disabled when the call was started and the server has renegotiation disabled.
10 years ago
Simon Eisenmann
afedd478b4
Renegotiation needs to be triggered at least once even when there is no local stream.
10 years ago
Simon Eisenmann
c6d0139944
Fixed a problem where the Firefox permission indicator did not go away after gum has stopped.
10 years ago
Simon Eisenmann
cbdbeaebbc
Added reference to remember onnegotiationneeded in FF40.
10 years ago
Evan Theurer
486505a57c
Update ua-parser to 0.7.9.
10 years ago
Simon Eisenmann
b55fd10906
Added missing semicolon
10 years ago
Simon Eisenmann
1cfea7196f
Fixed invalid experimental constraints.
10 years ago
Simon Eisenmann
944550adbc
Updated translations and translated to German.
10 years ago