paweldomas
ab5c8d49c3
fix(flow): ignore contentHint
I don't know how to modify built-in MediaStreamTrack type, so ignore the error.
vor 5 Jahren
paweldomas
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/
vor 5 Jahren
Josh Brown
ebb1b8d76b
fix(background-blur) refactor to improve performance
vor 5 Jahren
Tristian Flanagan
9e7a477797
feat(blur): terminate blur web worker when disabled (#7347)
* feat(blur): terminate blur web worker when disabled
vor 5 Jahren
Đặng Minh Tiến
eb1ef0fa9c
Update JitsiStreamPresenterEffect.js (#7362)
* Update JitsiStreamPresenterEffect.js
Create/terminate the Web Worker on effect start/stop so that we don't leak them.
vor 5 Jahren
Saúl Ibarra Corretgé
7646618e5a
rnnoise: simplify initialization
vor 5 Jahren
Bettenbuk Zoltan
0598e7369b
ref: eslint-config-jitsi@1.0.3
vor 5 Jahren
Saúl Ibarra Corretgé
6ce27ef10d
misc: set worker names
vor 5 Jahren
Jaya Allamsetty
6fc7456196
fix(blur): Decrease the blur amount and improve the accuracy
vor 5 Jahren
Andrei Gavrilescu
f502e13edc
feat(screenSharing): Add system audio screen sharing
vor 5 Jahren
Hristo Terezov
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.
vor 5 Jahren
Mihai Uscat
2064fc8937
fix(screenshot-capture): Prevent effect initialization on each toggle
vor 5 Jahren
Jaya Allamsetty
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
vor 5 Jahren
Jaya Allamsetty
c5bddda781
fix(blur): Increase the background blur value
vor 5 Jahren
Mihai Uscat
a18ed3a779
feat(ScreenshotCaptureEffect) Implement.
vor 6 Jahren
Jaya Allamsetty
dd99268461
fix(blur): update to bodyPix 2.0
vor 5 Jahren
Andrei Gavrilescu
b125bff7c7
refactor / enable VAD talk while muted
vor 6 Jahren
Andrei Gavrilescu
c1d261445e
Initial commit
vor 6 Jahren
Jaya Allamsetty
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
vor 6 Jahren
Andrei Gavrilescu
761ac6a730
feat: integrate rnnoise based service for voice activity (VAD) detection
vor 6 Jahren
Jaya Allamsetty
d40fce741a
Fix the WebGL memory leak for Blur effect in Chrome 77 and up (#4652)
vor 6 Jahren
Hristo Terezov
1b4bdb5142
fix(blur): on FF
vor 6 Jahren
Hristo Terezov
8f79779ca7
fix(blur): Disable for SS
vor 6 Jahren
Hristo Terezov
3b0c5d0b6a
fix(blur): many small issues.
vor 6 Jahren
Cristian Florin Ghita
3b750ddd5a
Add video background blur
vor 6 Jahren