From 33a6dbebde1937f06d330720e4bceecc0dda707b Mon Sep 17 00:00:00 2001 From: CloudWebRTC Date: Wed, 12 Mar 2025 22:09:33 +0800 Subject: [PATCH 1/3] Update SurfaceTextureRenderer.java --- .../main/java/com/cloudwebrtc/webrtc/SurfaceTextureRenderer.java | 1 + 1 file changed, 1 insertion(+) diff --git a/android/src/main/java/com/cloudwebrtc/webrtc/SurfaceTextureRenderer.java b/android/src/main/java/com/cloudwebrtc/webrtc/SurfaceTextureRenderer.java index 60cbd6de68..c4daa8acdd 100755 --- a/android/src/main/java/com/cloudwebrtc/webrtc/SurfaceTextureRenderer.java +++ b/android/src/main/java/com/cloudwebrtc/webrtc/SurfaceTextureRenderer.java @@ -134,6 +134,7 @@ public void surfaceDestroyed() { final CountDownLatch completionLatch = new CountDownLatch(1); releaseEglSurface(completionLatch::countDown); ThreadUtils.awaitUninterruptibly(completionLatch); + surface = null; } // Update frame dimensions and report any changes to |rendererEvents|. From ba0b4c6ac26e9ca9708fa19b0c6c4390781e2269 Mon Sep 17 00:00:00 2001 From: CloudWebRTC Date: Wed, 12 Mar 2025 22:09:58 +0800 Subject: [PATCH 2/3] Update pubspec.yaml --- pubspec.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pubspec.yaml b/pubspec.yaml index 56f8f8219b..e19b732347 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: flutter_webrtc description: Flutter WebRTC plugin for iOS/Android/Destkop/Web, based on GoogleWebRTC. -version: 0.12.12 +version: 0.12.12+hotfix.1 homepage: https://github.com/cloudwebrtc/flutter-webrtc environment: sdk: '>=3.3.0 <4.0.0' @@ -38,4 +38,4 @@ flutter: linux: pluginClass: FlutterWebRTCPlugin elinux: - pluginClass: FlutterWebRTCPlugin \ No newline at end of file + pluginClass: FlutterWebRTCPlugin From 9b48495c9c381f561d8f8d39bff496d2bb726bc0 Mon Sep 17 00:00:00 2001 From: CloudWebRTC Date: Wed, 12 Mar 2025 22:38:08 +0800 Subject: [PATCH 3/3] Update CHANGELOG.md --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8d83557933..cc4c2d30b3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # Changelog +[0.12.12+hotfix.1] - 2025-03-12 + +* [Android] fix: fixed video not rendered after resume from background. + [0.12.12] - 2025-03-09 * [Android] feat: Migrate to the new Surface API. (#1726)