8000 Tags · jitsi/libjitsi · GitHub
[go: up one dir, main page]

Skip to content

Tags

Tags

r1.1-53-gf6f5b567

Toggle r1.1-53-gf6f5b567's commit message
fix(device): keep the device preference order when selecting concurre…

…ntly

Devices.getSelectedDevice loads the preferences from the config, adds
new devices to them and picks the first match, taking the lock for each
step separately. Calls starting at the same time could interleave those
steps, so on a fresh config the AudioSilenceCaptureDevice:noTransferData
device could end up first in the saved list. It then stays the selected
capture device and Jigasi SIP calls get no audio.

Hold the devicePreferences lock for the whole selection and while saving
a device, so the list is updated and written as one step.

Fixes #576

r1.1-51-gf12d60c5

Toggle r1.1-51-gf12d60c5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
build: support Java 25

Build and test libjitsi on OpenJDK 25 while keeping Java 11, 17 and 21 support.

- Bump mockito-core 5.17.0 -> 5.23.0. 5.17.0's Byte Buddy 1.15.11 rejects Java 25 class files; 5.23.0 brings 1.17.7.
- CI: add Java 25 to the test matrix; the release JDK and the native-build JDK 11 headers are unchanged.

Verification: `mvn -DskipTests package` on JDK 11, 17, 21 and 25; `mvn test` on 11, 17 and 25 (102 tests, 0 failures, including the mockito-based tests on 25).

Not changed here (deprecated for removal, still functional on 25): `JavaSoundClipImpl`'s use of `java.applet.AudioClip` (removed in JDK 26) and the `finalize()` overrides. Embedders loading libjitsi's native libraries on JDK 24+ should pass `--enable-native-access=ALL-UNNAMED`.

r1.1-50-g6c95bf22

Toggle r1.1-50-g6c95bf22's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bump BouncyCastle to version 1.83 (#590)

* Bump BouncyCastle to version 1.83

* Also update jitsi-srtp.

r1.1-46-gb4710e18

Toggle r1.1-46-gb4710e18's commit message
Update dependencies

Keeps bc as the one used by jvb.

r1.1-34-gb93ce2ee

Toggle r1.1-34-gb93ce2ee's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: Updates opus to latest 1.5.2. (#578)

* feat: Updates opus to latest 1.4.

* squash: Let's try latest 1.5.2 :) will it pass.

r1.1-33-g1d3d357b

Toggle r1.1-33-g1d3d357b's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bump bouncycastle to version 1.77. (#574)

r1.1-32-g2a5a8171

Toggle r1.1-32-g2a5a8171's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update Ubuntu and Debian distros to supported versions (#571)

r1.1-31-g532ecd55

Toggle r1.1-31-g532ecd55's commit message
Update GitHub release action

r1.1-30-gb1b02a58

Toggle r1.1-30-gb1b02a58's commit message
Fix Portaudio linkage, update dependencies

r1.1-29-g00e62769

Toggle r1.1-29-g00e62769's commit message
Bump bouncycastle again, to 1.75; bump jitsi-srtp to pull in dependen…

…cy update as well.
0