001ae54a7c
								
							 
						 
						
							feat(screenshot-capture) Updated screensharing screenshot capture 
							
							
Changed screen capture to non effect. Effects are used to alter the stream, this feature does not need to alter the stream, it just needs access to it
Changed image diff library. Previous library diff’ed the whole image, the new one has en early return threshold
Use ImageCaptureAPI to take the screenshot. Added polyfill for it and polyfill for createImageBitmap
Added analytics 
							
							
						 
						4 年之前  
				
					
						
							
								 
						
							
								eb4aefbca1
								
									
										
											
								
							 
						 
						
							fix(virtual-background) upload bkg image on poor connection 
							
							
						 
						4 年之前  
				
					
						
							
								 
						
							
								d47e67c28c
								
									
										
											
								
							 
						 
						
							fix(screen-share): never mute audio screen share track #9725 
							
							
						 
						4 年之前  
				
					
						
							
								 
						
							
								bb8c30a6c9
								
							 
						 
						
							fix(virtual-background): Add logs on virtual background actions. 
							
							
						 
						4 年之前  
				
					
						
							
								 
						
							
								d72b27d46d
								
									
										
											
								
							 
						 
						
							fix(virtual-background): Fix mirror behavior for remote participants. 
							
							
						 
						4 年之前  
				
					
						
							
								 
						
							
								74d65ff596
								
									
										
											
								
							 
						 
						
							fix(virtual-background): Fix resize action and prevent mirror behavio… (#9441) 
							
							
* fix(virtual-background): Fix resize action and prevent mirror behaviour on desktop share as a virtual background.
Co-authored-by: tudordan7 <tudor.pop@decagon.tech > 
							
							
						 
						4 年之前  
				
					
						
							
								 
						
							
								2ed2a8d41f
								
									
										
											
								
							 
						 
						
							fix(wasm-support): WebAssembly browser support. (#9410) 
							
							
* fix(wasm-support): WebAssembly browser support.
* fix(wasm-support): WebAssembly browser support.
Co-authored-by: tudordan7 <tudor.pop@decagon.tech > 
							
							
						 
						4 年之前  
				
					
						
							
								 
						
							
								06c527b6fe
								
							 
						 
						
							feat(virtual-background): Desktop share as virtual background 
							
							
						 
						4 年之前  
				
					
						
							
								 
						
							
								7f020a1107
								
							 
						 
						
							feat(virtual-background): Desktop share as virtual background 
							
							
						 
						4 年之前  
				
					
						
							
								 
						
							
								4872ce83ba
								
							 
						 
						
							feat(virtual-background): Desktop share as virtual background 
							
							
						 
						4 年之前  
				
					
						
							
								 
						
							
								99f61ca2cd
								
							 
						 
						
							feat(virtual-background): Desktop share as virtual background 
							
							
						 
						4 年之前  
				
					
						
							
								 
						
							
								dffe2316d4
								
							 
						 
						
							feat(virtual-background): Desktop share as virtual background wip 
							
							
						 
						4 年之前  
				
					
						
							
								 
						
							
								04a464dfee
								
							 
						 
						
							feat(virtual-background): Desktop share as virtual background wip 
							
							
						 
						4 年之前  
				
					
						
							
								 
						
							
								be0632783d
								
							 
						 
						
							feat(virtual-background): Desktop share as virtual background wip 
							
							
						 
						4 年之前  
				
					
						
							
								 
						
							
								6d3d65da03
								
									
										
											
								
							 
						 
						
							feat(screenshare): Audio only screenshare (#8922) 
							
							
* audio only screen share implementation
* clean up
* handle stop screen share from chrome window
* update icon 
							
							
						 
						4 年之前  
				
					
						
							
								 
						
							
								af28080058
								
									
										
											
								
							 
						 
						
							feat(virtual-background) add slight blur option 
							
							
						 
						4 年之前  
				
					
						
							
								 
						
							
								8eed42c273
								
									
										
											
								
							 
						 
						
							fix(virtual-backgrounds) add segmentation model license information 
							
							
Fixes: https://github.com/jitsi/jitsi-meet/issues/8792  
							
							
						 
						4 年之前  
				
					
						
							
								 
						
							
								77ee4b13e1
								
									
										
											
								
							 
						 
						
							feat(virtual-backgrounds) add ability to upload custom images 
							
							
						 
						4 年之前  
				
					
						
							
								 
						
							
								d3680bbebd
								
							 
						 
						
							fix(misc) follow-up typos 
							
							
Found via `codespell -q 3 -S ./lang` 
							
							
						 
						4 年之前  
				
					
						
							
								 
						
							
								1395f84550
								
							 
						 
						
							fix(virtual-background) fix tainted canvas when using the CDN 
							
							
When we use a CDN the images come from an origin different than the site so
unless we mark them for CORS the canvas where they are painted will be tainted.
Ref: https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image  
							
							
						 
						4 年之前  
				
					
						
							
								 
						
							
								4fa47c8070
								
							 
						 
						
							fix(virtual-background) use a DOM element for storing the image 
							
							
THis will reuse the previously cached image and obey the base href.
Ref:
https://stackoverflow.com/questions/6241716/is-there-a-difference-between-new-image-and-document-createelementimg  
							
							
						 
						4 年之前  
				
					
						
							
								 
						
							
								bad1bc91cf
								
									
										
											
								
							 
						 
						
							fix(screenshare): audio screen share muted state (#8785) 
							
							
* AudioMixerEffect muted state
* update lib-jitsi-meet 
							
							
						 
						4 年之前  
				
					
						
							
								 
						
							
								31ace267ce
								
							 
						 
						
							fix(virtual-background) use tighter edge smoothing 
							
							
						 
						4 年之前  
				
					
						
							
								 
						
							
								194d357005
								
							 
						 
						
							feat(virtual-backgrounds) add virtual background support 
							
							
						 
						4 年之前  
				
					
						
							
								 
						
							
								dd1f8339b1
								
									
										
											
								
							 
						 
						
							fix(blur-effect) enable blur effect on all platforms supporting canvas filters 
							
							
That means all browsers except Safari, for now.
In addition, use the 96p model (instead of the 144p one) on browsers without SIMD support. 
							
							
						 
						4 年之前  
				
					
						
							
								 
						
							
								f69a31d9c6
								
									
										
											
								
							 
						 
						
							fix(blur) check model response status and catch errors 
							
							
						 
						4 年之前  
				
					
						
							
								 
						
							
								861935c9d7
								
							 
						 
						
							fix(blur) fix model paths 
							
							
						 
						4 年之前  
				
					
						
							
								 
						
							
								946339a52e
								
									
										
											
								
							 
						 
						
							feat(blur) replace BodyPix with TFLite 
							
							
Use the Google Meet model and SIMD optimized WASM. 
							
							
						 
						4 年之前  
				
					
						
							
								 
						
							
								a0806716ae
								
							 
						 
						
							fix(JitsiStreamPresenterEffect): frozen on Safari 
							
							
Canvas rendering does not work as expected on Safari - the image stays
still on the first frame. Calling play() on the video tags seems to help. 
							
							
						 
						4 年之前  
				
					
						
							
								 
						
							
								3381cf4422
								
							 
						 
						
							fix(screenshare): Fixes for the blurry desktop share issues. 
							
							Do not resize the desktop share to 720p by default when the desktop track resolution is higher than 720p. This is causing bluriness when presenter is turned on.
Remove the 'detail' contentHint setting for the desktop+presenter canvas stream as it forcing chrome to send only 5 fps stream for high resolution desktop tracks.
Move the desktop resizing logic behind a config.js option - videoQuality.resizeDesktopForPresenter. 
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								ab5c8d49c3
								
							 
						 
						
							fix(flow): ignore contentHint 
							
							
I don't know how to modify built-in MediaStreamTrack type, so ignore the error. 
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								820d9b2ba8
								
							 
						 
						
							feat(presenter): apply 'text' contentHint 
							
							
...so that the text is more readable in the presenter mode. Chrome by
default uses 'detail' for screen sharing. I went with the 'text' here,
because the docs[1] say "may take advantage of encoder tools that
optimize for text rendering." - whether that's good specifically for
the presenter mode I don't know. It looked good for me when tested
on Chrome.
https://www.w3.org/TR/mst-content-hint/  
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								ebb1b8d76b
								
									
										
											
								
							 
						 
						
							fix(background-blur) refactor to improve performance 
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								9e7a477797
								
									
										
											
								
							 
						 
						
							feat(blur): terminate blur web worker when disabled (#7347) 
							
							
* feat(blur): terminate blur web worker when disabled 
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								eb1ef0fa9c
								
									
										
											
								
							 
						 
						
							Update JitsiStreamPresenterEffect.js (#7362) 
							
							
* Update JitsiStreamPresenterEffect.js
Create/terminate the Web Worker on effect start/stop so that we don't leak them. 
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								7646618e5a
								
							 
						 
						
							rnnoise: simplify initialization 
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								0598e7369b
								
							 
						 
						
							ref: eslint-config-jitsi@1.0.3 
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								6ce27ef10d
								
							 
						 
						
							misc: set worker names 
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								6fc7456196
								
							 
						 
						
							fix(blur): Decrease the blur amount and improve the accuracy 
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								f502e13edc
								
									
										
											
								
							 
						 
						
							feat(screenSharing): Add system audio screen sharing 
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								cf27ad0dde
								
							 
						 
						
							fix(stream-presenter-effect): Prevent memory leak. 
							
							
On electron 7 drawing on hidden canvas will trigger a memory leak.
Not appending the canvas for the DOM seems to solve the problem. 
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								2064fc8937
								
							 
						 
						
							fix(screenshot-capture): Prevent effect initialization on each toggle 
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								9855fac805
								
							 
						 
						
							fix(screenshot-capture): Move the flag for enabling/disabling the feature to config.js 
							
							This will let us enable/disable the feature based on environment/deployment 
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								c5bddda781
								
							 
						 
						
							fix(blur): Increase the background blur value 
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								a18ed3a779
								
							 
						 
						
							feat(ScreenshotCaptureEffect) Implement. 
							
							
						 
						6 年之前  
				
					
						
							
								 
						
							
								dd99268461
								
							 
						 
						
							fix(blur): update to bodyPix 2.0 
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								b125bff7c7
								
							 
						 
						
							refactor / enable VAD talk while muted 
							
							
						 
						6 年之前  
				
					
						
							
								 
						
							
								c1d261445e
								
							 
						 
						
							Initial commit 
							
							
						 
						6 年之前  
				
					
						
							
								 
						
							
								0a64bf2068
								
							 
						 
						
							feat(presenter): add Presenter Mode 
							
							
- Adds the ability to share video as a "PiP" when screenshare is in progress.
- Add a method for creating a local presenter track.
- Make sure isLocalVideoTrackMuted returns the correct mute state when only screenshare is present.
- Make sure we get the updated window size of the window being shared before painting it on the canvas.
- Make sure we check if the shared window has been resized 
							
							
						 
						6 年之前  
				
					
						
							
								 
						
							
								761ac6a730
								
							 
						 
						
							feat: integrate rnnoise based service for voice activity (VAD) detection 
							
							
						 
						6 年之前