package com.ifpdos.player.decoder;

import android.util.Log;
import com.ifpdos.player.decoder.IAudioDecoder;
import kotlin.jvm.internal.g;
import kotlin.jvm.internal.l;

/* JADX INFO: loaded from: classes.dex */
public final class FFmpegAudioDecoder extends AbsAudioDecoder {
    public static final Companion Companion = new Companion(null);
    private static final String TAG = "FFmpegAudioDecoder";
    private IAudioDecoder.OnDecoderCallback audioCallback;
    private long nativeDecoder;

    public static final class Companion {
        public /* synthetic */ Companion(g gVar) {
            this();
        }

        private Companion() {
        }
    }

    static {
        System.loadLibrary("native-codec");
    }

    private final native int nativeDecodeWithPath(String str);

    private final native void nativeInit();

    private final native void nativeRelease();

    @Override // com.ifpdos.player.decoder.IAudioDecoder
    public int decode(String path) {
        l.e(path, "path");
        return nativeDecodeWithPath(path);
    }

    @Override // com.ifpdos.player.decoder.IAudioDecoder
    public void initialize() {
        nativeInit();
    }

    public final void onAudioData(byte[] audioData) {
        l.e(audioData, "audioData");
        IAudioDecoder.OnDecoderCallback onDecoderCallback = this.audioCallback;
        if (onDecoderCallback != null) {
            onDecoderCallback.onPCMDataAvailable(audioData);
        }
    }

    public final void onAudioFloatData(float[] audioData) {
        l.e(audioData, "audioData");
    }

    public final void onLog(int i2, String message) {
        l.e(message, "message");
        if (i2 == 3) {
            Log.d(TAG, "message: " + message);
            return;
        }
        if (i2 == 4) {
            Log.i(TAG, "message: " + message);
            return;
        }
        if (i2 == 5) {
            Log.w(TAG, "message: " + message);
            return;
        }
        if (i2 != 6) {
            Log.d(TAG, "message: " + message);
            return;
        }
        Log.e(TAG, "message: " + message);
    }

    public final void onStateChanged(int i2) {
        Log.d(TAG, "onState() state: " + i2);
    }

    @Override // com.ifpdos.player.decoder.IAudioDecoder
    public void setOnDecoderCallback(IAudioDecoder.OnDecoderCallback onDecoderCallback) {
        this.audioCallback = onDecoderCallback;
    }

    @Override // com.ifpdos.player.decoder.IAudioDecoder
    public void stop() {
        nativeRelease();
    }
}
