Skip to content

Commit e69bb1f

Browse files
release: 2.5.0+hotfix.3 (#841)
Co-authored-by: Hiroshi Horie <[email protected]>
1 parent a2d90c0 commit e69bb1f

29 files changed

+93
-57
lines changed

.github/workflows/build.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,8 @@ jobs:
7777
channel: 'stable'
7878
- name: Install project dependencies
7979
run: flutter pub get
80+
- name: Install xcode platform support for iOS
81+
run: xcodebuild -downloadPlatform iOS
8082
- name: Build for iOS
8183
working-directory: ./example
8284
run: flutter build ios --release --no-codesign
@@ -170,4 +172,4 @@ jobs:
170172
run: flutter pub get
171173
- name: Build for Web
172174
working-directory: ./example
173-
run: flutter build web --wasm
175+
run: flutter build web --wasm

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
# CHANGELOG
22

3+
## 2.5.0+hotfix.3
4+
5+
* fix: Fix @internal conflicting imports from package meta or flutter/foundation.
6+
7+
## 2.5.0+hotfix.2
8+
9+
* hotfix: bump libwebrtc to m137.7151.03 to support H.265 (#837)
10+
* feat: Expose ParticipantState (#848)
11+
* chore: Update protobuf to v1.39.2 (#847)
12+
13+
## 2.5.0+hotfix.1
14+
15+
* fix: Switch to livekit fork of noise for 16KB page support (#839)
16+
* hotfix: bump libwebrtc to m137.7151.01 for android (#837)
17+
* fix: tighten VideoTrackRenderer Widget (#695)
18+
319
## 2.5.0
420

521
* Bump flutter-webrtc to 1.0.0.

android/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ android {
5252
dependencies {
5353
testImplementation("org.jetbrains.kotlin:kotlin-test")
5454
testImplementation("org.mockito:mockito-core:5.0.0")
55-
implementation 'io.github.webrtc-sdk:android:137.7151.01'
55+
implementation 'io.github.webrtc-sdk:android:137.7151.03'
5656
implementation 'io.livekit:noise:2.0.0'
5757
}
5858

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#Tue Feb 15 15:44:59 JST 2022
22
distributionBase=GRADLE_USER_HOME
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-all.zip
44
distributionPath=wrapper/dists
55
zipStorePath=wrapper/dists
66
zipStoreBase=GRADLE_USER_HOME

example/android/gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
org.gradle.jvmargs=-Xmx1536M
1+
org.gradle.jvmargs=-Xmx8G -XX:MaxMetaspaceSize=4G -XX:ReservedCodeCacheSize=512m -XX:+HeapDumpOnOutOfMemoryError
22
android.useAndroidX=true
33
android.enableJetifier=true
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#Thu Nov 14 15:55:14 CST 2024
22
distributionBase=GRADLE_USER_HOME
33
distributionPath=wrapper/dists
4-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip
4+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-all.zip
55
zipStoreBase=GRADLE_USER_HOME
66
zipStorePath=wrapper/dists

example/android/settings.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ pluginManagement {
1919
plugins {
2020
id "dev.flutter.flutter-plugin-loader" version "1.0.0"
2121
id "com.android.application" version '8.7.2' apply false
22-
id "org.jetbrains.kotlin.android" version "1.8.22" apply false
22+
id "org.jetbrains.kotlin.android" version "2.1.0" apply false
2323
}
2424

2525
include ":app"

example/lib/pages/connect.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,8 @@ class _ConnectPageState extends State<ConnectPage> {
329329
'AV1',
330330
'VP9',
331331
'VP8',
332-
'H264'
332+
'H264',
333+
'H265'
333334
].map<DropdownMenuItem<String>>((String value) {
334335
return DropdownMenuItem<String>(
335336
value: value,

ios/livekit_client.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@ Pod::Spec.new do |s|
1616
s.static_framework = true
1717

1818
s.dependency 'Flutter'
19-
s.dependency 'WebRTC-SDK', '137.7151.02'
19+
s.dependency 'WebRTC-SDK', '137.7151.03'
2020
s.dependency 'flutter_webrtc'
2121
end

lib/src/core/engine.dart

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,10 @@
1616

1717
import 'dart:async';
1818

19+
import 'package:flutter/foundation.dart' hide internal;
20+
1921
import 'package:collection/collection.dart';
2022
import 'package:connectivity_plus/connectivity_plus.dart';
21-
import 'package:flutter/foundation.dart';
2223
import 'package:flutter_webrtc/flutter_webrtc.dart' as rtc;
2324
import 'package:meta/meta.dart';
2425

@@ -34,7 +35,6 @@ import '../proto/livekit_models.pb.dart' as lk_models;
3435
import '../proto/livekit_rtc.pb.dart' as lk_rtc;
3536
import '../publication/local.dart';
3637
import '../support/disposable.dart';
37-
import '../support/platform.dart' show lkPlatformIsTest, lkPlatformIs, PlatformType;
3838
import '../support/region_url_provider.dart';
3939
import '../support/websocket.dart';
4040
import '../track/local/local.dart';
@@ -44,6 +44,9 @@ import '../types/other.dart';
4444
import 'signal_client.dart';
4545
import 'transport.dart';
4646

47+
import '../support/platform.dart'
48+
show lkPlatformIsTest, lkPlatformIs, PlatformType;
49+
4750
const maxRetryDelay = 7000;
4851

4952
const defaultRetryDelaysInMs = [

0 commit comments

Comments
 (0)