From fc18ad3135b7b8439324acc6289f282c5781210e Mon Sep 17 00:00:00 2001 From: ktrajkovski Date: Thu, 15 Aug 2024 02:52:34 -0700 Subject: [PATCH] Add `LibiamfAudioRenderer`'s constructor to proguard rules. Making a change to the `proguard-rules.txt` also requires a test added as `IamfModuleProguard`. PiperOrigin-RevId: 663239150 --- libraries/exoplayer/proguard-rules.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libraries/exoplayer/proguard-rules.txt b/libraries/exoplayer/proguard-rules.txt index 64f8ce1eba..30727719f8 100644 --- a/libraries/exoplayer/proguard-rules.txt +++ b/libraries/exoplayer/proguard-rules.txt @@ -21,6 +21,10 @@ -keepclassmembers class androidx.media3.decoder.flac.LibflacAudioRenderer { (android.os.Handler, androidx.media3.exoplayer.audio.AudioRendererEventListener, androidx.media3.exoplayer.audio.AudioSink); } +-dontnote androidx.media3.decoder.iamf.LibiamfAudioRenderer +-keepclassmembers class androidx.media3.decoder.iamf.LibiamfAudioRenderer { + (android.content.Context, android.os.Handler, androidx.media3.exoplayer.audio.AudioRendererEventListener, androidx.media3.exoplayer.audio.AudioSink); +} -dontnote androidx.media3.decoder.ffmpeg.FfmpegAudioRenderer -keepclassmembers class androidx.media3.decoder.ffmpeg.FfmpegAudioRenderer { (android.os.Handler, androidx.media3.exoplayer.audio.AudioRendererEventListener, androidx.media3.exoplayer.audio.AudioSink);