package androidx.media3.exoplayer.source;

import android.net.Uri;
import androidx.media3.common.ParserException;
import androidx.media3.common.util.UnstableApi;
import androidx.media3.extractor.SniffFailure;
import defpackage.bj4;
import defpackage.fi7;
import defpackage.gm4;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
@UnstableApi
public class UnrecognizedInputFormatException extends ParserException {
    public final bj4<SniffFailure> sniffFailures;
    public final Uri uri;

    @gm4
    @Deprecated
    public UnrecognizedInputFormatException(String str, Uri uri) {
        this(str, uri, bj4.p());
    }

    @Override // androidx.media3.common.ParserException, java.lang.Throwable
    public String getMessage() {
        String message = super.getMessage();
        if (this.sniffFailures.isEmpty()) {
            return message;
        }
        StringBuilder sbL = fi7.l(message, "\nsniff failures: ");
        sbL.append(this.sniffFailures);
        return sbL.toString();
    }

    public UnrecognizedInputFormatException(String str, Uri uri, List<? extends SniffFailure> list) {
        super(str, null, false, 1);
        this.uri = uri;
        this.sniffFailures = bj4.l(list);
    }
}
