32b9f91e5f
								
							 
						 
						
							Introduced JitsiLocalTrack#getCameraFacingMode() method and CameraFacingMode enum 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								2525f5ff81
								
							 
						 
						
							Implements interfaces for data channel communication 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								6c870f70b5
								
							 
						 
						
							Revert "Implements interfaces for data channel communication" 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								dd24d1bee1
								
							 
						 
						
							Implements interfaces for data channel communication 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								49fa0a48a5
								
							 
						 
						
							More simple RTC#removeRemoteTrack() and RTC#removeRemoteTracks() methods 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								27466fce4a
								
							 
						 
						
							Always fire JitsiConferenceEvents.TRACK_REMOVED event when track is removed when participant lefts the conference 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								6cfd1ba968
								
							 
						 
						
							Renames confusingly named functions, adds documentation. 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								421483fc73
								
							 
						 
						
							Removes getVideoId and getVideoSrc as no longer used by tests. 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								faeda96206
								
							 
						 
						
							Implements reload method in JitsiConference 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								36078b0e66
								
							 
						 
						
							Implements audio problems detection 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								0322825701
								
							 
						 
						
							Reports initial device list and subsequent device changes to callstats. 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								c3f9885df0
								
							 
						 
						
							Resolve xmpp dependacies in RTC module 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								9615aadfb3
								
							 
						 
						
							Reduce the dependency on HTML elements 
							
							
Since React Native doesn't have HTML elements, depend on HTML element
properties and don't necessarily depend on them being properties on
actual HTML elements but rather assume plain JavaScript objects. 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								40188b9ce5
								
							 
						 
						
							Adds all SRD/SLD to modifySourcesQueue and removes modifySourcesQueue.pause calls 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								b816184f5b
								
							 
						 
						
							Subcribe each instance of JitsiLocalTrack to audio output change event as there might be local tracks not inside a conference 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								dd3e1bc4a9
								
							 
						 
						
							Calls the global error handler on every logger.error 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								6500f9e1f4
								
							 
						 
						
							Do not subscribe each JitsiTrack to RTCEvents.AUDIO_OUTPUT_DEVICE_CHANGED, instead subscribe once in RTC 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								3b4351a3cf
								
							 
						 
						
							Add jsdocs and optimize 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								3aa49c4c2a
								
							 
						 
						
							Removes fake video tracks from the code 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								c90d758fdf
								
							 
						 
						
							Reopen data channels on ice restart 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								abdb7e3c49
								
							 
						 
						
							Fixes issue with fake streams that are never removed 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								f57a75b412
								
							 
						 
						
							Switch local audio and video track when list of available devices changes 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								eddea0a02a
								
							 
						 
						
							Added ability to switch audio output device - changes after review 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								4a17d57fc6
								
							 
						 
						
							Added ability to switch audio output device 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								fe724ef7dc
								
							 
						 
						
							Avoid unnecessary traversal. 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								f6d730794e
								
							 
						 
						
							Deal with the WebRTC streams on per track basis 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								e72d0df947
								
							 
						 
						
							Comment out unused method 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								c8ab78efff
								
							 
						 
						
							Simplify the loop and fix formatting(line limit), add null check 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								b58a6f06dc
								
							 
						 
						
							Fix the naming of RTC.removeRemoteTrack 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								19df65f3e5
								
							 
						 
						
							Rename "stream" to "track" in RTC context plus fixes 
							
							
Rename variables with "stream" in name which refer to JitsiTrack.
Rename TRACK ADDED/REMOVED events.
Try to reduce direct access to remoteTracks object.
Log warning message when track is overwritten. 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								2534e623fc
								
							 
						 
						
							Add VideoType 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								0f3cd3b873
								
							 
						 
						
							Add MediaType 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								6b25f9cd20
								
							 
						 
						
							Add missing semicolons, break some comments at line limit 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								9c0e7afca2
								
							 
						 
						
							Remove unused/invalid call 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								f18f56989d
								
							 
						 
						
							Fixes audio mute/unmute all. 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								e8739706e1
								
							 
						 
						
							Renames some variables. 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								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  
				
					
						
							
								 
						
							
								352de0b818
								
							 
						 
						
							Fixes undefined error in getResourceBySSRC when local video or audio track is stopped, reported to happen sometimes with desktop sharing. 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								43c1d3f38f
								
							 
						 
						
							Fixes the sources in session-accept jingle packets. Fixes issue with not replacing unmuted SSRCs in the SDP. 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								4220f6cde8
								
							 
						 
						
							Fixes issue with adding muted video stream to peerconnection. 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								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  
				
					
						
							
								 
						
							
								00733623f1
								
							 
						 
						
							fail if user is trying to add second video track to the conference 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								893178eabc
								
							 
						 
						
							Fixes remote video resolution reporting. 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								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  
				
					
						
							
								 
						
							
								ad92eb5a08
								
							 
						 
						
							Clears remoteStream when user leaves. 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								df2af2ff3c
								
							 
						 
						
							Renames variable. 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								495606e352
								
							 
						 
						
							Adds RTCUIHelper class which gathers methods specific to WebRTC and UI. 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								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  
				
					
						
							
								 
						
							
								bed4826e46
								
							 
						 
						
							Added videotype for remote streams 
							
							
						 
						9 years ago  
				
					
						
							
								 
						
							
								ff3e05f5ea
								
							 
						 
						
							propagate FIREFOX_EXTENSION_NEEDED event 
							
							
						 
						9 years ago