package g0;

import android.content.Context;
import j0.C0551a;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.locks.ReentrantLock;
import m0.C0627a;
import o0.C0649a;

/* JADX INFO: renamed from: g0.j, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final class C0486j implements InterfaceC0480d {

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static final a f4049c = new a(null);

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private final ReentrantLock f4050a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private final InterfaceC0480d f4051b;

    /* JADX INFO: renamed from: g0.j$a */
    public static final class a {
        public /* synthetic */ a(kotlin.jvm.internal.g gVar) {
            this();
        }

        private a() {
        }
    }

    public C0486j(Context context) {
        InterfaceC0480d c0491o;
        kotlin.jvm.internal.l.e(context, "context");
        this.f4050a = new ReentrantLock();
        Context applicationContext = context.getApplicationContext();
        kotlin.jvm.internal.l.d(applicationContext, "getApplicationContext(...)");
        C0551a.b(applicationContext);
        o0.h hVar = o0.h.f5991a;
        if (hVar.m() || hVar.l() || hVar.f()) {
            Y0.c.a("PCMAudioRecorder", "Use SystemAudioRecorder");
            c0491o = new C0491o(context);
        } else if (C0649a.f5985a.j()) {
            Y0.c.a("PCMAudioRecorder", "Use 9679AudioRecorder");
            c0491o = new C0481e(context);
        } else if (hVar.h()) {
            Y0.c.a("PCMAudioRecorder", "Use MTKAudioRecorder");
            c0491o = new C0483g();
        } else if (hVar.e()) {
            Y0.c.a("PCMAudioRecorder", "Use AmlogicAudioRecorder");
            c0491o = new C0478b();
        } else {
            Y0.c.a("PCMAudioRecorder", "Use SystemAudioRecorder");
            c0491o = new C0491o(context);
        }
        this.f4051b = c0491o;
    }

    @Override // g0.InterfaceC0480d
    public synchronized int configure(int i2, int i3, int i4) {
        return this.f4051b.configure(i2, i3, i4);
    }

    @Override // g0.InterfaceC0480d
    public int read(byte[] audioData, int i2, int i3) {
        kotlin.jvm.internal.l.e(audioData, "audioData");
        try {
            this.f4050a.tryLock(1L, TimeUnit.SECONDS);
            Y0.c.a("PCMAudioRecorder", "==== read ===");
            if (i3 + i2 <= audioData.length) {
                return this.f4051b.read(audioData, i2, i3);
            }
            Y0.c.b("PCMAudioRecorder", "Illegal argument: sizeInBytes(" + i3 + ")+offsetInBytes(" + i2 + ") > audioData.size(" + audioData.length + ").");
            this.f4050a.unlock();
            return -1;
        } finally {
            this.f4050a.unlock();
        }
    }

    @Override // g0.InterfaceC0480d
    public synchronized int release() {
        return this.f4051b.release();
    }

    @Override // g0.InterfaceC0480d
    public synchronized int startRecording() {
        int iStartRecording;
        iStartRecording = this.f4051b.startRecording();
        if (iStartRecording == 0) {
            C0627a.a().b(true);
        }
        return iStartRecording;
    }

    @Override // g0.InterfaceC0480d
    public synchronized int stop() {
        int iStop;
        iStop = this.f4051b.stop();
        C0627a.a().b(false);
        return iStop;
    }
}
