package androidx.media3.extractor;

import java.security.GeneralSecurityException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public final class p {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final HashMap f3439a;

    public p(int i10) {
        if (i10 == 1) {
            this.f3439a = new HashMap();
        } else if (i10 != 2) {
            this.f3439a = new LinkedHashMap();
        } else {
            this.f3439a = new HashMap();
        }
    }

    public final void a(o oVar) {
        long[] jArr = oVar.f3436e;
        if (jArr.length > 0) {
            HashMap map = this.f3439a;
            if (map.containsKey(Long.valueOf(jArr[0]))) {
                return;
            }
            map.put(Long.valueOf(oVar.f3436e[0]), oVar);
        }
    }

    public final void b(ta.a aVar, Object obj) throws GeneralSecurityException {
        List list;
        byte[] bArr = aVar.f33001a;
        if (bArr.length != 0 && bArr.length != 5) {
            throw new GeneralSecurityException("PrefixMap only supports 0 and 5 byte prefixes");
        }
        HashMap map = this.f3439a;
        if (map.containsKey(aVar)) {
            list = (List) map.get(aVar);
        } else {
            ArrayList arrayList = new ArrayList();
            map.put(aVar, arrayList);
            list = arrayList;
        }
        list.add(obj);
    }
}
