137 Commits (84f72c1b73e3792dd127f1220c7b6692b51fa20a)

Author SHA1 Message Date
  isymchych fa9fe84e23 integration with NW.js 9 years ago
  damencho f18f56989d Fixes audio mute/unmute all. 9 years ago
  damencho e8739706e1 Renames some variables. 9 years ago
  paweldomas 2db4f555e1 Fixes 'arg' undefined in ScreenObtainer 9 years ago
  damencho b40b0c19d1 Rejects unmute promise if error is cought. 9 years ago
  damencho a1bef9da5c Moves common logic in util function. 9 years ago
  damencho e4d455a242 Returns Promise from mute/unmute and ignores requests while mute/unmuting is in progress. Moves mute/unmute methods to JitsiLocalTrack as said in API docs. 9 years ago
  damencho 58d1f9b345 Removes unused events. 9 years ago
  damencho 104bf2363b Adds an error for user canceling the window choosing window/desktop when sharing desktop. 9 years ago
  damencho f7e63c5850 Adds some more logged info and error type for chrome installation failure. 9 years ago
  hristoterezov 1c9eed44c5 Renames JitsiTrack.stop method and TRACK_STOPPED event. Fixes minor issues with TRACK_REMOVED event. 9 years ago
  damencho 74f126c905 Fixes attaching onended handler when using Temasys. 9 years ago
  damencho 352de0b818 Fixes undefined error in getResourceBySSRC when local video or audio track is stopped, reported to happen sometimes with desktop sharing. 9 years ago
  hristoterezov 43c1d3f38f Fixes the sources in session-accept jingle packets. Fixes issue with not replacing unmuted SSRCs in the SDP. 9 years ago
  isymchych cfa609673b add helper to extract stream id from the video element 9 years ago
  hristoterezov 4220f6cde8 Fixes issue with adding muted video stream to peerconnection. 9 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. 9 years ago
  paweldomas 3819387f78 Fixes crash on "this.rtc" being "undefined" when JitsiLocalTrack.attach is called before it's added to the conference. 9 years ago
  isymchych 00733623f1 fail if user is trying to add second video track to the conference 9 years ago
  isymchych cdf871dc2f allow to select devices on Firefox 9 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. 9 years ago
  paweldomas 6f6b409951 Passes the info about stream renderer element id to CallStats. 9 years ago
  yanas 39ed8800c4 Re-order resolution preference, so that we always preference 16:9 ratio when we fallback. 9 years ago
  paweldomas 0c33f7c53a Uses 'null' in JitsiTrack.detach, but sets empty string in Chrome implementation when the src is not specified. 9 years ago
  isymchych d21dbbaba1 fix name of audio device 9 years ago
  Thorsten Basse c5b497094b fix(JitsiTrack): set video element src to empty string instead of null on #detach() 9 years ago
  damencho 893178eabc Fixes remote video resolution reporting. 9 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. 9 years ago
  damencho ad92eb5a08 Clears remoteStream when user leaves. 9 years ago
  damencho df2af2ff3c Renames variable. 9 years ago
  isymchych 095ef33da9 return promise in addTrack and removeTrack 9 years ago
  paweldomas 79bafdd7c5 Adds more utility methods to RTCUIHelper. 9 years ago
  paweldomas c412071839 JitsiTrack#attach method will show back hidden stream element if Temasys plugin is in use. 9 years ago
  paweldomas 495606e352 Adds RTCUIHelper class which gathers methods specific to WebRTC and UI. 9 years ago
  Ivan Loire 07d5921e80 Fixes asynchronous error handling when chrome.webstore.install throws an exception 9 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. 9 years ago
  hristoterezov 7b0343a017 Creates link element in the head the screen sharing from the JS code 9 years ago
  hristoterezov bed4826e46 Added videotype for remote streams 9 years ago
  isymchych 7c3ea3984d do not throw error when attaching audio stream to hidden element on Safari 9 years ago
  isymchych abcc2ab98b ensure that video element is visible before attaching stream with Temasys 9 years ago
  hristoterezov 2f5add6ef9 Fixes issue in PR #463 9 years ago
  yanas d7d5ab67a9 Fixes Last N event duplicating another event, causing exception when used in the client app. 9 years ago
  isymchych 96adaf5e65 handle PRESENCE_STATUS event 9 years ago
  isymchych ff3e05f5ea propagate FIREFOX_EXTENSION_NEEDED event 9 years ago
  Thorsten Basse 285d5a872c Add `deviceId` which was used to create `JitsiLocalTrack` to the object to re-use it when unmuting the track 9 years ago
  damencho e49bd553f8 Fixes start video muted and remote audio. 9 years ago
  hristoterezov b8682c6a83 Add callstats support 9 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. 9 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. 9 years ago
  hristoterezov d043d9f16a Fixes issues with 'firefox extension needed' error 9 years ago