diff --git a/packages/camera/camera_android_camerax/CHANGELOG.md b/packages/camera/camera_android_camerax/CHANGELOG.md index 07175134c88..63e8e56144c 100644 --- a/packages/camera/camera_android_camerax/CHANGELOG.md +++ b/packages/camera/camera_android_camerax/CHANGELOG.md @@ -1,3 +1,8 @@ +## NEXT + +* Suppresses deprecation and removal warnings for + `TextureRegistry.SurfaceProducer.onSurfaceDestroyed`. + ## 0.6.11 * Replaces deprecated Android embedder APIs (`onSurfaceCreated` -> `onSurfaceAvailable`). diff --git a/packages/camera/camera_android_camerax/android/src/main/java/io/flutter/plugins/camerax/PreviewHostApiImpl.java b/packages/camera/camera_android_camerax/android/src/main/java/io/flutter/plugins/camerax/PreviewHostApiImpl.java index b3757c3a9ca..92202dd74dc 100644 --- a/packages/camera/camera_android_camerax/android/src/main/java/io/flutter/plugins/camerax/PreviewHostApiImpl.java +++ b/packages/camera/camera_android_camerax/android/src/main/java/io/flutter/plugins/camerax/PreviewHostApiImpl.java @@ -89,6 +89,9 @@ public void onSurfaceAvailable() { } @Override + // TODO(bparrishMines): Replace with onSurfaceCleanup once available on stable. See + // https://github.com/flutter/flutter/issues/161256. + @SuppressWarnings({"deprecation", "removal"}) public void onSurfaceDestroyed() { // Invalidate the SurfaceRequest so that CameraX knows to to make a new request // for a surface. diff --git a/packages/video_player/video_player_android/CHANGELOG.md b/packages/video_player/video_player_android/CHANGELOG.md index a78d4fe4263..544dff2c94b 100644 --- a/packages/video_player/video_player_android/CHANGELOG.md +++ b/packages/video_player/video_player_android/CHANGELOG.md @@ -1,3 +1,8 @@ +## NEXT + +* Suppresses deprecation and removal warnings for + `TextureRegistry.SurfaceProducer.onSurfaceDestroyed`. + ## 2.7.17 * Replaces deprecated Android embedder APIs (`onSurfaceCreated` -> `onSurfaceAvailable`). diff --git a/packages/video_player/video_player_android/android/src/main/java/io/flutter/plugins/videoplayer/VideoPlayer.java b/packages/video_player/video_player_android/android/src/main/java/io/flutter/plugins/videoplayer/VideoPlayer.java index 64f88871171..3e855e53b7c 100644 --- a/packages/video_player/video_player_android/android/src/main/java/io/flutter/plugins/videoplayer/VideoPlayer.java +++ b/packages/video_player/video_player_android/android/src/main/java/io/flutter/plugins/videoplayer/VideoPlayer.java @@ -94,6 +94,9 @@ public void onSurfaceAvailable() { } @RestrictTo(RestrictTo.Scope.LIBRARY) + // TODO(bparrishMines): Replace with onSurfaceCleanup once available on stable. See + // https://github.com/flutter/flutter/issues/161256. + @SuppressWarnings({"deprecation", "removal"}) public void onSurfaceDestroyed() { // Intentionally do not call pause/stop here, because the surface has already been released // at this point (see https://github.com/flutter/flutter/issues/156451).