package com.google.android.exoplayer2.upstream;

import android.content.ContentResolver;
import android.content.Context;
import android.content.res.AssetFileDescriptor;
import android.net.Uri;
import java.io.EOFException;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.nio.channels.FileChannel;
import p138.p176.p177.p190.p238.AbstractC4092;
import p138.p176.p177.p190.p238.C4098;
import p138.p176.p177.p190.p239.C4150;

/* JADX INFO: loaded from: classes.dex */
public final class ContentDataSource extends AbstractC4092 {

    /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
    public final ContentResolver f1965;

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public Uri f1966;

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public AssetFileDescriptor f1967;

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public FileInputStream f1968;

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

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

    public static class ContentDataSourceException extends IOException {
        public ContentDataSourceException(IOException iOException) {
            super(iOException);
        }
    }

    public ContentDataSource(Context context) {
        super(false);
        this.f1965 = context.getContentResolver();
    }

    @Override // p138.p176.p177.p190.p238.InterfaceC4095
    public void close() {
        this.f1966 = null;
        try {
            try {
                if (this.f1968 != null) {
                    this.f1968.close();
                }
                this.f1968 = null;
                try {
                    try {
                        if (this.f1967 != null) {
                            this.f1967.close();
                        }
                    } catch (IOException e) {
                        throw new ContentDataSourceException(e);
                    }
                } finally {
                    this.f1967 = null;
                    if (this.f1970) {
                        this.f1970 = false;
                        m6581();
                    }
                }
            } catch (IOException e2) {
                throw new ContentDataSourceException(e2);
            }
        } catch (Throwable th) {
            this.f1968 = null;
            try {
                try {
                    if (this.f1967 != null) {
                        this.f1967.close();
                    }
                    this.f1967 = null;
                    if (this.f1970) {
                        this.f1970 = false;
                        m6581();
                    }
                    throw th;
                } catch (IOException e3) {
                    throw new ContentDataSourceException(e3);
                }
            } finally {
                this.f1967 = null;
                if (this.f1970) {
                    this.f1970 = false;
                    m6581();
                }
            }
        }
    }

    @Override // p138.p176.p177.p190.p238.InterfaceC4095
    /* JADX INFO: renamed from: ֏ */
    public int mo1282(byte[] bArr, int i, int i2) throws ContentDataSourceException {
        if (i2 == 0) {
            return 0;
        }
        long j = this.f1969;
        if (j == 0) {
            return -1;
        }
        if (j != -1) {
            try {
                i2 = (int) Math.min(j, i2);
            } catch (IOException e) {
                throw new ContentDataSourceException(e);
            }
        }
        FileInputStream fileInputStream = this.f1968;
        C4150.m6755(fileInputStream);
        int i3 = fileInputStream.read(bArr, i, i2);
        if (i3 == -1) {
            if (this.f1969 == -1) {
                return -1;
            }
            throw new ContentDataSourceException(new EOFException());
        }
        long j2 = this.f1969;
        if (j2 != -1) {
            this.f1969 = j2 - ((long) i3);
        }
        m6579(i3);
        return i3;
    }

    @Override // p138.p176.p177.p190.p238.InterfaceC4095
    /* JADX INFO: renamed from: ֏ */
    public long mo1283(C4098 c4098) throws ContentDataSourceException {
        try {
            Uri uri = c4098.f13076;
            this.f1966 = uri;
            m6580(c4098);
            AssetFileDescriptor assetFileDescriptorOpenAssetFileDescriptor = this.f1965.openAssetFileDescriptor(uri, "r");
            this.f1967 = assetFileDescriptorOpenAssetFileDescriptor;
            if (assetFileDescriptorOpenAssetFileDescriptor == null) {
                throw new FileNotFoundException("Could not open file descriptor for: " + uri);
            }
            FileInputStream fileInputStream = new FileInputStream(assetFileDescriptorOpenAssetFileDescriptor.getFileDescriptor());
            this.f1968 = fileInputStream;
            long startOffset = assetFileDescriptorOpenAssetFileDescriptor.getStartOffset();
            long jSkip = fileInputStream.skip(c4098.f13081 + startOffset) - startOffset;
            if (jSkip != c4098.f13081) {
                throw new EOFException();
            }
            long jPosition = -1;
            if (c4098.f13082 != -1) {
                this.f1969 = c4098.f13082;
            } else {
                long length = assetFileDescriptorOpenAssetFileDescriptor.getLength();
                if (length == -1) {
                    FileChannel channel = fileInputStream.getChannel();
                    long size = channel.size();
                    if (size != 0) {
                        jPosition = size - channel.position();
                    }
                    this.f1969 = jPosition;
                } else {
                    this.f1969 = length - jSkip;
                }
            }
            this.f1970 = true;
            m6582(c4098);
            return this.f1969;
        } catch (IOException e) {
            throw new ContentDataSourceException(e);
        }
    }

    @Override // p138.p176.p177.p190.p238.InterfaceC4095
    /* JADX INFO: renamed from: ؠ */
    public Uri mo1284() {
        return this.f1966;
    }
}
