mirror of
https://github.com/samsonjs/media.git
synced 2026-04-17 13:15:47 +00:00
- Removed the PES_STRIPPED flag. It's unnecessary. We can strip PES in the TS extractor instead. - Made nearly all of the object classes in DvbParser immutable. Else it's non-obvious that none of this state can be mutated. - Made a a lot of the methods in DvbParser static for the same reason. - Removed unnecessary null checks, code that was never executed, unused fields etc. - Add proper flushing of DvbParser, to prevent corrupt output following a seek.
10 lines
401 B
Text
10 lines
401 B
Text
# Accessed via reflection in SubtitleDecoderFactory.DEFAULT
|
|
-keepclassmembers class com.google.android.exoplayer2.text.cea.Cea608Decoder {
|
|
public <init>(java.lang.String, int);
|
|
}
|
|
-keepclassmembers class com.google.android.exoplayer2.text.cea.Cea708Decoder {
|
|
public <init>(int);
|
|
}
|
|
-keepclassmembers class com.google.android.exoplayer2.text.dvb.DvbDecoder {
|
|
public <init>(java.util.List);
|
|
}
|