Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge upstream release v2022.7.1 #53

Merged
merged 10 commits into from
Aug 2, 2022
20 changes: 10 additions & 10 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@ jobs:
name: Linux
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: '16'
- name: Build it
Expand All @@ -25,7 +25,7 @@ jobs:
run: |
npm ci
npm run dist
- uses: actions/upload-artifact@v2
- uses: actions/upload-artifact@v3.1.0
with:
name: linux-binaries
path: |
Expand All @@ -36,8 +36,8 @@ jobs:
name: macOS
runs-on: macos-11
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: '16'
- name: Prepare for app signing and notarization
Expand All @@ -59,7 +59,7 @@ jobs:
npm ci
npm run lint
npm run dist
- uses: actions/upload-artifact@v2
- uses: actions/upload-artifact@v3.1.0
with:
name: mac-binaries
path: |
Expand All @@ -68,10 +68,10 @@ jobs:
dist/latest-mac.yml
build-windows:
name: Windows
runs-on: windows-2019
runs-on: windows-2022
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: '16'
- name: Build it
Expand All @@ -80,7 +80,7 @@ jobs:
run: |
npm ci
npm run dist
- uses: actions/upload-artifact@v2
- uses: actions/upload-artifact@v3.1.0
with:
name: windows-binaries
path: |
Expand Down
18 changes: 18 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -159,6 +159,24 @@ On macOS Catalina a warning will be displayed on first install. The app won't op

If after downloading it, you can't execute the file directly, try running `chmod u+x ./jitsi-meet-x86_64.AppImage`

On Ubuntu 22.04 the AppImage will fail with a fuse error (as AppImage uses libfuse2, while 22.04 already comes with libfuse3 by default):

```
dlopen(): error loading libfuse.so.2
```

To fix this, install libfuse2 as follows:

```
sudo apt install libfuse2
```

In case you experience a blank page after jitsi server upgrades, try removing the local cache files:

```
rm -rf ~/.config/Jitsi\ Meet/
```

<details><summary>NOTE for old GNU/Linux distributions</summary>

You might get the following error:
Expand Down
4 changes: 0 additions & 4 deletions main.js
Original file line number Diff line number Diff line change
Expand Up @@ -40,10 +40,6 @@ app.commandLine.appendSwitch('disable-features', 'IOSurfaceCapturer');
// Enable Opus RED field trial.
app.commandLine.appendSwitch('force-fieldtrials', 'WebRTC-Audio-Red-For-Opus/Enabled/');

// Allow deprecated plan-b with electron 17.0.0. We'll need to address:
// https://community.jitsi.org/t/switch-to-unified-plan-on-chrome/98322
app.commandLine.appendSwitch('disable-features', 'RTCDisallowPlanBOutsideDeprecationTrial');

// Enable optional PipeWire support.
if (!app.commandLine.hasSwitch('enable-features')) {
app.commandLine.appendSwitch('enable-features', 'WebRTCPipeWireCapturer');
Expand Down
Loading