115 Commits (01f93bd8cde513b4327d15c5a1daf6cad0f91afc)

Author SHA1 Message Date
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 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 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 c77fa690bd Improved codec check to include undefined. 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 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
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
Simon Eisenmann af194a64b8 Remove deprecated MediaStream.stop api (see https://groups.google.com/a/chromium.org/forum/#\!msg/blink-dev/s0UsMk8i2YM/WpepA4w3mPEJ for details). 10 years ago
Simon Eisenmann e207726148 Updated WebRTC adapter to latest version. 10 years ago
Simon Eisenmann 2a8fc4719b Fixed problem where Chrome thought it already has an offer because the SDP is empty string instead of returning null for remoteOffer. 10 years ago
Simon Eisenmann a577e73a32 Make sure to support renegotiation in conferences. 10 years ago
Simon Eisenmann bcc3a86121 Return empty stream lists when there is no internal peer connection. 10 years ago
Simon Eisenmann c49c15adf8 Hang up call, if a new offer is received and renegotiation is not enabled. 10 years ago
Simon Eisenmann f9eccdc989 Use inner scope parameter properly. 10 years ago
Simon Eisenmann ced1e76c34 Improved is DummyStream check. 10 years ago
Simon Eisenmann ff433f12a4 Merged DummyStream implementations into one. 10 years ago
Simon Eisenmann a157cea813 Added support for SDP workarounds which are required when renegotiation is on. 10 years ago
Simon Eisenmann d53a6505c5 Added more references to tickets and problems with firefox. 10 years ago
Simon Eisenmann 647618fb74 Added comment to clarify why a null stream is injected. 10 years ago
Simon Eisenmann a44cedc52d Allow receiver to receive connections without a stream, by injecting a dummy stream. 10 years ago
Simon Eisenmann 9396548d9a Make it possible to create peer connection in renegotiation mode without any stream. 10 years ago
Simon Eisenmann eab339aed1 Implemented support to apply changed user media constraints on the fly in existing connections. 10 years ago
Simon Eisenmann 6c1e9791d5 Added renegotiation configuration to server. 10 years ago
Simon Eisenmann fba521352a Added client side configuration support for WebRTC renegotiation of user media streams. 10 years ago
Simon Eisenmann 84391f5a8f Never try to add a stream without audiotrack to audio processor. 10 years ago
Simon Eisenmann 00348fa6fd Added support to control Opus DTX. 10 years ago
Simon Eisenmann beff7439b8 Bumped copyright to 2015. 10 years ago
Simon Eisenmann 9df314a37f Use new Name field to send room name, rather than deprectated Id field. 10 years ago
Simon Eisenmann ccdd51fd74 Worked to get screen sharing to FF. 10 years ago
Simon Eisenmann ecb3649fe7 Improved reconnect logic which failed in various networking szenarios. 11 years ago
Simon Eisenmann 4a9859d95a Added missing semicolon. 11 years ago
Simon Eisenmann cbe85a6d83 Avoid generating invalid options. 11 years ago
Simon Eisenmann c578fbb460 Added callbacks to addIceCandidate function to comply with WebRTC API. 11 years ago
Simon Eisenmann 5401c566b5 Bring back send stereo support by processing sdp correctly and disable AEC when sendStereo is true. The old stereo option is now always true. 11 years ago
Simon Eisenmann f992f50d49 Moved heartbeat time to controller. 11 years ago
Simon Eisenmann 90250d9139 Moved unload handler to controller. 11 years ago
Simon Eisenmann 7d569e7c15 Make sure to trigger negotiation if there is no media. 11 years ago
Simon Eisenmann c739309402 Cleaning up. 11 years ago
Simon Eisenmann 09e51b5be4 Make sure to do negotiation when creating a xfer connection (fixes Firefox file sharing receive support). 11 years ago
Simon Eisenmann eae59c50d2 Make sure to do negotiation when creating a screensharing connection (fixes Firefox screen sharing receive support). 11 years ago