107 Commits (59cd39c9c2005730cdfc8c59244b3d4aaf7df787)

Author SHA1 Message Date
  damencho 74f126c905 Fixes attaching onended handler when using Temasys. 10 years ago
  damencho 352de0b818 Fixes undefined error in getResourceBySSRC when local video or audio track is stopped, reported to happen sometimes with desktop sharing. 10 years ago
  hristoterezov 43c1d3f38f Fixes the sources in session-accept jingle packets. Fixes issue with not replacing unmuted SSRCs in the SDP. 10 years ago
  isymchych cfa609673b add helper to extract stream id from the video element 10 years ago
  hristoterezov 4220f6cde8 Fixes issue with adding muted video stream to peerconnection. 10 years ago
  damencho 16fb903b09 Fixes reporting local resolution when simulcast is enabled. Removes storing localSSRCs in JingleSessionPC and use the available ssrcs from the local tracks. 10 years ago
  paweldomas 3819387f78 Fixes crash on "this.rtc" being "undefined" when JitsiLocalTrack.attach is called before it's added to the conference. 10 years ago
  isymchych 00733623f1 fail if user is trying to add second video track to the conference 10 years ago
  isymchych cdf871dc2f allow to select devices on Firefox 10 years ago
  hristoterezov 5928488dc7 Changes video mute/unmute implementation. JitsiLocalTrack objects store information about the SSRCs. On video mute / unmute operation no jingle packets are sent anymore. 10 years ago
  paweldomas 6f6b409951 Passes the info about stream renderer element id to CallStats. 10 years ago
  yanas 39ed8800c4 Re-order resolution preference, so that we always preference 16:9 ratio when we fallback. 10 years ago
  paweldomas 0c33f7c53a Uses 'null' in JitsiTrack.detach, but sets empty string in Chrome implementation when the src is not specified. 10 years ago
  isymchych d21dbbaba1 fix name of audio device 10 years ago
  Thorsten Basse c5b497094b fix(JitsiTrack): set video element src to empty string instead of null on #detach() 10 years ago
  damencho 893178eabc Fixes remote video resolution reporting. 10 years ago
  damencho f3cb890a27 Leaves ssrcOwners for local use in JingleSessionPC, uses remote streams from RTC for ssrc mapping to resources. For local video/audio stream ssrc to resource we use JingleSessionPC.localStreamsSSRC. 10 years ago
  damencho ad92eb5a08 Clears remoteStream when user leaves. 10 years ago
  damencho df2af2ff3c Renames variable. 10 years ago
  isymchych 095ef33da9 return promise in addTrack and removeTrack 10 years ago
  paweldomas 79bafdd7c5 Adds more utility methods to RTCUIHelper. 10 years ago
  paweldomas c412071839 JitsiTrack#attach method will show back hidden stream element if Temasys plugin is in use. 10 years ago
  paweldomas 495606e352 Adds RTCUIHelper class which gathers methods specific to WebRTC and UI. 10 years ago
  paweldomas e4785039e4 Modifies the semantics of JitsiTrack#attach method, so that it will return current stream container instance. Also it now takes HTML element instance directly instead of jQuery selector. 10 years ago
  hristoterezov 7b0343a017 Creates link element in the head the screen sharing from the JS code 10 years ago
  hristoterezov bed4826e46 Added videotype for remote streams 10 years ago
  isymchych 7c3ea3984d do not throw error when attaching audio stream to hidden element on Safari 10 years ago
  isymchych abcc2ab98b ensure that video element is visible before attaching stream with Temasys 10 years ago
  hristoterezov 2f5add6ef9 Fixes issue in PR #463 10 years ago
  yanas d7d5ab67a9 Fixes Last N event duplicating another event, causing exception when used in the client app. 10 years ago
  isymchych 96adaf5e65 handle PRESENCE_STATUS event 10 years ago
  isymchych ff3e05f5ea propagate FIREFOX_EXTENSION_NEEDED event 10 years ago
  Thorsten Basse 285d5a872c Add `deviceId` which was used to create `JitsiLocalTrack` to the object to re-use it when unmuting the track 10 years ago
  damencho e49bd553f8 Fixes start video muted and remote audio. 10 years ago
  hristoterezov b8682c6a83 Add callstats support 10 years ago
  damencho 882c4402e5 Fixes issue with start muted video, as we are now removing the stream. We now create a dummy video track which we report as muted. 10 years ago
  paweldomas 3177c7fb70 Does not call track.stop() when Temasys plugin is used which will freeze the browser when switching back from screen streaming. 10 years ago
  hristoterezov d043d9f16a Fixes issues with 'firefox extension needed' error 10 years ago
  hristoterezov 8f45de7635 Adds 'firefox extention needed' error 10 years ago
  paweldomas 57f8d5a5e2 Fixes crash when desktop is obtained immediately after Chrome extension has been installed. 10 years ago
  damencho c1abbc4d65 Removes muted info from presence to avoid generating too many muted events. 10 years ago
  damencho 9ce6126a2f Fixes TypeError not a function. 10 years ago
  damencho 4bb1b5a7c5 Fires initial selected event on opening the datachannel. 10 years ago
  hristoterezov 3ecbed2347 Fixes start muted implementation. 10 years ago
  isymchych 3a5780af08 added "start muted" 10 years ago
  hristoterezov 9f495f5ce9 Throws an error if one of the requested local tracks can't be delivered 10 years ago
  damencho 1f1b090811 Reuses generated src url for video elements. 10 years ago
  damencho 5ccb73a994 Renames a variable. 10 years ago
  hristoterezov 0f1113994a Fixes JS error in GUM 10 years ago
  hristoterezov c45f3d767d Fixes JS error when parsing GUM error 10 years ago