Skip to content

Comments

Add setup check for background blur#6517

Merged
nickvergessen merged 5 commits intomasterfrom
add-setup-check-for-background-blur
Nov 17, 2021
Merged

Add setup check for background blur#6517
nickvergessen merged 5 commits intomasterfrom
add-setup-check-for-background-blur

Conversation

@danxuliu
Copy link
Member

@danxuliu danxuliu commented Nov 16, 2021

Fixes #6503

Reviewers: this adds new strings! Also feel free to change them as needed, because I am not convinced by the texts I wrote :-P

Pending:

  • Ensure that there are no memory leaks caused by the workers used to do the checks
  • Is there a better (non hacky) way to load the workers from the administration settings page?
  • Add the documentation

@danxuliu danxuliu added 2. developing bug feature: settings ⚙️ Settings and config related issues labels Nov 16, 2021
@danxuliu danxuliu added this to the 💛 Next Major (24) milestone Nov 16, 2021
This is just a formal rename of the methods to hint their intended
visibility.

Signed-off-by: Daniel Calviño Sánchez <[email protected]>
@danxuliu danxuliu force-pushed the add-setup-check-for-background-blur branch from e6e96ce to 657b2d4 Compare November 17, 2021 07:16
@danxuliu
Copy link
Member Author

/backport to stable13

@nickvergessen
Copy link
Member

Time to fixup and "ready to review"?

A new section is added to Talk administration settings for web server
checks.

The check creates a JitsiStreamBackgroundEffect object to ensure that
the background blur files could be initialized, rather than implementing
its own logic to verify the .wasm and .tflite files. Due to this, the
browser running the check needs to support and have WebAssembly enabed,
although it does not need to support the background blur itself (like
Safari, which does not implement the needed canvas filters, but can
anyway be used to do the check).

Signed-off-by: Daniel Calviño Sánchez <[email protected]>
@danxuliu danxuliu force-pushed the add-setup-check-for-background-blur branch from ed04447 to 0c3288a Compare November 17, 2021 12:49
@danxuliu danxuliu marked this pull request as ready for review November 17, 2021 12:49
@danxuliu
Copy link
Member Author

Time to fixup and "ready to review"?

I knew that I was forgetting something... 🤦

@nickvergessen nickvergessen merged commit fb0c8ef into master Nov 17, 2021
@nickvergessen nickvergessen deleted the add-setup-check-for-background-blur branch November 17, 2021 13:01
@backportbot-nextcloud
Copy link

The backport to stable13 failed. Please do this backport manually.

@nickvergessen
Copy link
Member

/backport to stable23

@nickvergessen
Copy link
Member

Lets backport to 23 not 13 :P

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug feature: settings ⚙️ Settings and config related issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add setup check for background blur + documentation

2 participants