package com.google.android.exoplayer2.util;

import android.annotation.TargetApi;
import android.graphics.SurfaceTexture;
import android.opengl.EGLContext;
import android.opengl.EGLDisplay;
import android.opengl.EGLSurface;
import android.os.Handler;

/* JADX INFO: loaded from: classes.dex */
@TargetApi(17)
public final class EGLSurfaceTexture implements SurfaceTexture.OnFrameAvailableListener, Runnable {

    /* JADX INFO: renamed from: ފ, reason: contains not printable characters */
    public static final int[] f2014 = {12352, 4, 12324, 8, 12323, 8, 12322, 8, 12321, 8, 12325, 0, 12327, 12344, 12339, 4, 12344};

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public final Handler f2015;

    /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
    public EGLDisplay f2018;

    /* JADX INFO: renamed from: އ, reason: contains not printable characters */
    public EGLContext f2019;

    /* JADX INFO: renamed from: ވ, reason: contains not printable characters */
    public EGLSurface f2020;

    /* JADX INFO: renamed from: މ, reason: contains not printable characters */
    public SurfaceTexture f2021;

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public final InterfaceC0326 f2017 = null;

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public final int[] f2016 = new int[1];

    public static final class GlException extends RuntimeException {
        public /* synthetic */ GlException(String str, C0325 c0325) {
            super(str);
        }
    }

    /* JADX INFO: renamed from: com.google.android.exoplayer2.util.EGLSurfaceTexture$ؠ, reason: contains not printable characters */
    public interface InterfaceC0326 {
        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        void m1302();
    }

    public EGLSurfaceTexture(Handler handler) {
        this.f2015 = handler;
    }

    @Override // android.graphics.SurfaceTexture.OnFrameAvailableListener
    public void onFrameAvailable(SurfaceTexture surfaceTexture) {
        this.f2015.post(this);
    }

    @Override // java.lang.Runnable
    public void run() {
        InterfaceC0326 interfaceC0326 = this.f2017;
        if (interfaceC0326 != null) {
            interfaceC0326.m1302();
        }
        SurfaceTexture surfaceTexture = this.f2021;
        if (surfaceTexture != null) {
            try {
                surfaceTexture.updateTexImage();
            } catch (RuntimeException unused) {
            }
        }
    }
}
