From d8d552af5931e355973aeaf5b6d2cc49fd2ad35e Mon Sep 17 00:00:00 2001 From: tonihei Date: Fri, 3 Nov 2023 10:51:12 -0700 Subject: [PATCH] Fix proguard rule to also keep referenced class name PiperOrigin-RevId: 579234050 (cherry picked from commit bce82bdc752a8da1d7c1f78bdfb417414407849b) --- libraries/decoder_ffmpeg/proguard-rules.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libraries/decoder_ffmpeg/proguard-rules.txt b/libraries/decoder_ffmpeg/proguard-rules.txt index 7f62d2b7e7..aaf9280fd9 100644 --- a/libraries/decoder_ffmpeg/proguard-rules.txt +++ b/libraries/decoder_ffmpeg/proguard-rules.txt @@ -4,3 +4,8 @@ -keepclasseswithmembernames class * { native ; } + +# This method is called from native code +-keep, includedescriptorclasses class androidx.media3.decoder.ffmpeg.FfmpegAudioDecoder { + private java.nio.ByteBuffer growOutputBuffer(androidx.media3.decoder.SimpleDecoderOutputBuffer, int); +}