package J;

import I.g;
import I.i;
import android.graphics.Bitmap;
import androidx.media3.datasource.cache.CacheDataSink;
import b0.o;
import java.util.Arrays;
import n.z;

/* JADX INFO: loaded from: classes.dex */
public class b implements i {
    @Override // I.i
    public boolean a(String str) {
        boolean zEquals = "text/dvb".equals(str);
        o.d("DvbParser", "canParse mimeType = " + str + " can = " + zEquals, 16);
        return zEquals;
    }

    @Override // I.i
    public g b(byte[] bArr, int i2, int i3) throws z {
        byte[] bArr2 = new byte[CacheDataSink.DEFAULT_BUFFER_SIZE];
        if (i3 >= 20480) {
            throw new z("parse stream data is too large");
        }
        System.arraycopy(bArr, i2, bArr2, 0, i3);
        c cVar = new c(Arrays.copyOfRange(bArr2, 0, i3));
        o.d("DvbParser", "parse read len  = " + i3 + " dpf = " + cVar.f1001b + "off = " + cVar.f1002c, 16);
        Bitmap bitmap = cVar.f1001b;
        return bitmap != null ? new d(bitmap, 0L, cVar.f1002c) : new d();
    }
}
