package defpackage;

import android.media.MediaDataSource;
import defpackage.cs2;
import java.io.IOException;

/* JADX INFO: loaded from: classes.dex */
class bs2 extends MediaDataSource {
    public long a;
    public final /* synthetic */ cs2.h b;

    public bs2(cs2.h hVar) {
        this.b = hVar;
    }

    @Override // java.io.Closeable, java.lang.AutoCloseable
    public final void close() {
    }

    @Override // android.media.MediaDataSource
    public final long getSize() {
        return -1L;
    }

    @Override // android.media.MediaDataSource
    public final int readAt(long j, byte[] bArr, int i, int i2) {
        if (i2 == 0) {
            return 0;
        }
        if (j < 0) {
            return -1;
        }
        try {
            long j2 = this.a;
            cs2.h hVar = this.b;
            if (j2 != j) {
                if (j2 >= 0 && j >= j2 + ((long) hVar.a.available())) {
                    return -1;
                }
                hVar.b(j);
                this.a = j;
            }
            if (i2 > hVar.a.available()) {
                i2 = hVar.a.available();
            }
            int i3 = hVar.read(bArr, i, i2);
            if (i3 >= 0) {
                this.a += (long) i3;
                return i3;
            }
        } catch (IOException unused) {
        }
        this.a = -1L;
        return -1;
    }
}
