package androidx.media3.decoder.ffmpeg;

import defpackage.AbstractC0456;
import defpackage.C5505;
import java.util.Arrays;

/* JADX INFO: loaded from: classes3.dex */
public abstract class FfmpegLibrary {

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public static String f573;

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public static int f574;

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public static final C5505 f575;

    static {
        AbstractC0456.m1895("media3.decoder.ffmpeg");
        C5505 c5505 = new C5505();
        c5505.f20797 = new String[]{"ffmpegJNI"};
        f575 = c5505;
        f574 = -1;
    }

    private static native int ffmpegGetInputBufferPaddingSize();

    private static native String ffmpegGetVersion();

    private static native boolean ffmpegHasDecoder(String str);

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public static int m367() {
        if (!m371()) {
            return -1;
        }
        if (f574 == -1) {
            f574 = ffmpegGetInputBufferPaddingSize();
        }
        return f574;
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public static String m368() {
        if (!m371()) {
            return null;
        }
        if (f573 == null) {
            f573 = ffmpegGetVersion();
        }
        return f573;
    }

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public static boolean m369(String str) {
        String strM370;
        if (!m371() || (strM370 = m370(str)) == null) {
            return false;
        }
        if (ffmpegHasDecoder(strM370)) {
            return true;
        }
        ˋˀᵧ.ʿٴˇ("No " + strM370 + " decoder available. Check the FFmpeg build configuration.");
        return false;
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public static String m370(String str) {
        str.getClass();
        switch (str) {
            case "audio/eac3-joc":
            case "audio/eac3":
                return "eac3";
            case "video/hevc":
                return "hevc";
            case "audio/amr-wb":
                return "amrwb";
            case "audio/vnd.dts":
            case "audio/vnd.dts.hd":
                return "dca";
            case "audio/vorbis":
                return "vorbis";
            case "audio/mpeg-L1":
            case "audio/mpeg-L2":
            case "audio/mpeg":
                return "mp3";
            case "audio/mp4a-latm":
                return "aac";
            case "audio/ac3":
                return "ac3";
            case "video/avc":
                return "h264";
            case "audio/3gpp":
                return "amrnb";
            case "audio/alac":
                return "alac";
            case "audio/flac":
                return "flac";
            case "audio/opus":
                return "opus";
            case "audio/true-hd":
                return "truehd";
            case "audio/g711-alaw":
                return "pcm_alaw";
            case "audio/g711-mlaw":
                return "pcm_mulaw";
            default:
                return null;
        }
    }

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public static boolean m371() {
        C5505 c5505 = f575;
        synchronized (c5505) {
            if (c5505.f20798) {
                return c5505.f20796;
            }
            c5505.f20798 = true;
            try {
                for (String str : (String[]) c5505.f20797) {
                    System.loadLibrary(str);
                }
                c5505.f20796 = true;
            } catch (UnsatisfiedLinkError e) {
                ˋˀᵧ.ᵠˏˏ("Failed to load " + Arrays.toString((String[]) c5505.f20797), e);
            }
            return c5505.f20796;
        }
    }
}
