1*30877f79SAndroid Build Coastguard Worker# Proguard rules specific to the DataSource module.
2*30877f79SAndroid Build Coastguard Worker
3*30877f79SAndroid Build Coastguard Worker# Constant folding for resource integers may mean that a resource passed to this method appears to be unused. Keep the method to prevent this from happening.
4*30877f79SAndroid Build Coastguard Worker-keepclassmembers class com.google.android.exoplayer2.upstream.RawResourceDataSource {
5*30877f79SAndroid Build Coastguard Worker  public static android.net.Uri buildRawResourceUri(int);
6*30877f79SAndroid Build Coastguard Worker}
7*30877f79SAndroid Build Coastguard Worker
8*30877f79SAndroid Build Coastguard Worker# Constructors accessed via reflection in DefaultDataSource
9*30877f79SAndroid Build Coastguard Worker-dontnote com.google.android.exoplayer2.ext.rtmp.RtmpDataSource
10*30877f79SAndroid Build Coastguard Worker-keepclassmembers class com.google.android.exoplayer2.ext.rtmp.RtmpDataSource {
11*30877f79SAndroid Build Coastguard Worker  <init>();
12*30877f79SAndroid Build Coastguard Worker}
13