package defpackage;

import android.media.MediaCodec;
import android.media.MediaFormat;
import android.os.Handler;
import android.os.HandlerThread;
import java.util.ArrayDeque;

/* JADX INFO: renamed from: ᵵʿˏ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C4703 extends MediaCodec.Callback {

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final HandlerThread f17879;

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public MediaFormat f17880;

    /* JADX INFO: renamed from: ˋˈ, reason: contains not printable characters */
    public IllegalStateException f17881;

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public Handler f17882;

    /* JADX INFO: renamed from: ᵝᵶ, reason: contains not printable characters */
    public boolean f17883;

    /* JADX INFO: renamed from: ᵪᵹᵥᵻ, reason: contains not printable characters */
    public ᵢʒʡᵟ f17885;

    /* JADX INFO: renamed from: ᵮᵣᵗˈ, reason: contains not printable characters */
    public long f17886;

    /* JADX INFO: renamed from: ᵱᵽʡᵚ, reason: contains not printable characters */
    public MediaCodec.CodecException f17887;

    /* JADX INFO: renamed from: ᵶᵥᵝ, reason: contains not printable characters */
    public MediaCodec.CryptoException f17890;

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public MediaFormat f17892;

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final Object f17888 = new Object();

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public final C0807 f17891 = new C0807();

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public final C0807 f17884 = new C0807();

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public final ArrayDeque f17893 = new ArrayDeque();

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public final ArrayDeque f17889 = new ArrayDeque();

    public C4703(HandlerThread handlerThread) {
        this.f17879 = handlerThread;
    }

    @Override // android.media.MediaCodec.Callback
    public final void onCryptoError(MediaCodec mediaCodec, MediaCodec.CryptoException cryptoException) {
        synchronized (this.f17888) {
            this.f17890 = cryptoException;
        }
    }

    @Override // android.media.MediaCodec.Callback
    public final void onError(MediaCodec mediaCodec, MediaCodec.CodecException codecException) {
        synchronized (this.f17888) {
            this.f17887 = codecException;
        }
    }

    @Override // android.media.MediaCodec.Callback
    public final void onInputBufferAvailable(MediaCodec mediaCodec, int i) {
        C4311 c4311;
        synchronized (this.f17888) {
            this.f17891.m2919(i);
            ᵢʒʡᵟ r1 = this.f17885;
            if (r1 != null && (c4311 = ((AbstractC5262) r1.ᵜᵪʾ).f19855) != null) {
                c4311.m9300();
            }
        }
    }

    @Override // android.media.MediaCodec.Callback
    public final void onOutputBufferAvailable(MediaCodec mediaCodec, int i, MediaCodec.BufferInfo bufferInfo) {
        C4311 c4311;
        synchronized (this.f17888) {
            try {
                MediaFormat mediaFormat = this.f17892;
                if (mediaFormat != null) {
                    this.f17884.m2919(-2);
                    this.f17889.add(mediaFormat);
                    this.f17892 = null;
                }
                this.f17884.m2919(i);
                this.f17893.add(bufferInfo);
                ᵢʒʡᵟ r3 = this.f17885;
                if (r3 != null && (c4311 = ((AbstractC5262) r3.ᵜᵪʾ).f19855) != null) {
                    c4311.m9300();
                }
            } catch (Throwable th) {
                throw th;
            }
        }
    }

    @Override // android.media.MediaCodec.Callback
    public final void onOutputFormatChanged(MediaCodec mediaCodec, MediaFormat mediaFormat) {
        synchronized (this.f17888) {
            this.f17884.m2919(-2);
            this.f17889.add(mediaFormat);
            this.f17892 = null;
        }
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final void m9836() {
        IllegalStateException illegalStateException = this.f17881;
        if (illegalStateException != null) {
            this.f17881 = null;
            throw illegalStateException;
        }
        MediaCodec.CodecException codecException = this.f17887;
        if (codecException != null) {
            this.f17887 = null;
            throw codecException;
        }
        MediaCodec.CryptoException cryptoException = this.f17890;
        if (cryptoException == null) {
            return;
        }
        this.f17890 = null;
        throw cryptoException;
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final void m9837(IllegalStateException illegalStateException) {
        synchronized (this.f17888) {
            this.f17881 = illegalStateException;
        }
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final void m9838() {
        ArrayDeque arrayDeque = this.f17889;
        if (!arrayDeque.isEmpty()) {
            this.f17892 = (MediaFormat) arrayDeque.getLast();
        }
        C0807 c0807 = this.f17891;
        c0807.f3607 = c0807.f3609;
        C0807 c08072 = this.f17884;
        c08072.f3607 = c08072.f3609;
        this.f17893.clear();
        arrayDeque.clear();
    }
}
