CrackMe.apk
Download file
package com.google.android.exoplayer2.extractor.jpeg;
import com.google.android.exoplayer2.extractor.ExtractorInput;
import com.google.android.exoplayer2.extractor.ForwardingExtractorInput;
import com.google.android.exoplayer2.util.Assertions;
final class StartOffsetExtractorInput extends ForwardingExtractorInput {
private final long startOffset;
public StartOffsetExtractorInput(ExtractorInput extractorInput, long j) {
super(extractorInput);
Assertions.checkArgument(extractorInput.getPosition() >= j);
this.startOffset = j;
}
public long getPosition() {
return super.getPosition() - this.startOffset;
}
public long getPeekPosition() {
return super.getPeekPosition() - this.startOffset;
}
public long getLength() {
return super.getLength() - this.startOffset;
}
public <E extends Throwable> void setRetryPosition(long j, E e) throws Throwable {
super.setRetryPosition(j + this.startOffset, e);
}
}
Download file