From 883b62b34cf5d002a23d132dbebdd59a562d3d75 Mon Sep 17 00:00:00 2001 From: Jorge Martin Espinosa Date: Tue, 19 Aug 2025 10:39:03 +0200 Subject: [PATCH] Fix sending videos in API <= 30 (#5186) This is caused by a bug in the Media3 Transform library: https://github.com/androidx/media/issues/2535 --- app/proguard-rules.pro | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 89dcab5fad..c55b1bf1c2 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -42,3 +42,12 @@ } -keep class io.element.android.x.di.** { *; } + + +# Keep LogSessionId class and related classes (https://github.com/androidx/media/issues/2535) +-keep class android.media.metrics.LogSessionId { *; } +-keep class android.media.metrics.** { *; } + +# Keep Media3 classes that use reflection (https://github.com/androidx/media/issues/2535) +-keep class androidx.media3.** { *; } +-dontwarn android.media.metrics.**