# Proguard rules specific to the extractor module. # Methods accessed via reflection in DefaultExtractorsFactory -dontnote androidx.media3.decoder.flac.FlacExtractor -keepclassmembers class androidx.media3.decoder.flac.FlacExtractor { (int); } -dontnote androidx.media3.decoder.flac.FlacLibrary -keepclassmembers class androidx.media3.decoder.flac.FlacLibrary { public static boolean isAvailable(); } -dontnote androidx.media3.decoder.midi.MidiExtractor -keepclassmembers class androidx.media3.decoder.midi.MidiExtractor { (); } # copybara:strip_begin # See b/329087264 -keep class androidx.media3.extractor.BinarySearchSeeker { getSeekMap(); } # copybara:strip_end # Don't warn about checkerframework and Kotlin annotations -dontwarn org.checkerframework.** -dontwarn kotlin.annotations.jvm.** -dontwarn javax.annotation.**