- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
173 lines
6.9 KiB
Java
173 lines
6.9 KiB
Java
package com.fyber.inneractive.sdk.player.controller;
|
|
|
|
import android.view.Surface;
|
|
import com.fyber.inneractive.sdk.player.exoplayer2.audio.c;
|
|
import com.fyber.inneractive.sdk.player.exoplayer2.decoder.DecoderCounters;
|
|
import com.fyber.inneractive.sdk.player.exoplayer2.e;
|
|
import com.fyber.inneractive.sdk.player.exoplayer2.source.n;
|
|
import com.fyber.inneractive.sdk.player.exoplayer2.video.VideoRendererEventListener;
|
|
import com.fyber.inneractive.sdk.player.mediaplayer.a;
|
|
import com.fyber.inneractive.sdk.util.IAlog;
|
|
import java.lang.ref.WeakReference;
|
|
import java.util.concurrent.ScheduledThreadPoolExecutor;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public final class w implements n.a, VideoRendererEventListener, e.a, com.fyber.inneractive.sdk.player.exoplayer2.source.f {
|
|
public final WeakReference<d> a;
|
|
public boolean b = false;
|
|
|
|
public w(d dVar) {
|
|
this.a = new WeakReference<>(dVar);
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.exoplayer2.e.a
|
|
public final void a() {
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.exoplayer2.e.a
|
|
public final void a(int i, boolean z) {
|
|
com.fyber.inneractive.sdk.player.exoplayer2.e eVar;
|
|
IAlog.a("%sonPlayerStateChanged called with pwr = %s state = %d", f(), Boolean.valueOf(z), Integer.valueOf(i));
|
|
d dVar = this.a.get();
|
|
if (dVar == null || (eVar = dVar.s) == null || dVar.z) {
|
|
return;
|
|
}
|
|
if (i != 3) {
|
|
if (i == 2) {
|
|
if (dVar.e == com.fyber.inneractive.sdk.player.enums.b.Playing) {
|
|
dVar.a(com.fyber.inneractive.sdk.player.enums.b.Buffering);
|
|
return;
|
|
}
|
|
return;
|
|
} else {
|
|
if (i == 4) {
|
|
dVar.a(com.fyber.inneractive.sdk.player.enums.b.Completed);
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
}
|
|
if (z) {
|
|
dVar.a(com.fyber.inneractive.sdk.player.enums.b.Playing);
|
|
return;
|
|
}
|
|
if (dVar.e == com.fyber.inneractive.sdk.player.enums.b.Preparing) {
|
|
com.fyber.inneractive.sdk.player.exoplayer2.trackselection.f fVar = ((com.fyber.inneractive.sdk.player.exoplayer2.g) eVar).p;
|
|
if (fVar != null && fVar.a > 0) {
|
|
com.fyber.inneractive.sdk.player.exoplayer2.trackselection.e eVar2 = fVar.b[0];
|
|
com.fyber.inneractive.sdk.player.exoplayer2.j d = eVar2 == null ? null : eVar2.d();
|
|
if (d != null) {
|
|
int i2 = d.j;
|
|
int i3 = d.k;
|
|
dVar.t = i2;
|
|
dVar.u = i3;
|
|
}
|
|
}
|
|
this.b = true;
|
|
dVar.a(com.fyber.inneractive.sdk.player.enums.b.Prepared);
|
|
}
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.exoplayer2.e.a
|
|
public final void b() {
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.exoplayer2.e.a
|
|
public final void c() {
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.exoplayer2.e.a
|
|
public final void d() {
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.exoplayer2.e.a
|
|
public final void e() {
|
|
}
|
|
|
|
public final String f() {
|
|
d dVar = this.a.get();
|
|
return dVar == null ? w.class.getName() : IAlog.a(dVar);
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.exoplayer2.video.VideoRendererEventListener
|
|
public final void onDroppedFrames(int i, long j) {
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.exoplayer2.video.VideoRendererEventListener
|
|
public final void onRenderedFirstFrame(Surface surface) {
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.exoplayer2.video.VideoRendererEventListener
|
|
public final void onVideoDecoderInitialized(String str, long j, long j2) {
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.exoplayer2.video.VideoRendererEventListener
|
|
public final void onVideoDisabled(DecoderCounters decoderCounters) {
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.exoplayer2.video.VideoRendererEventListener
|
|
public final void onVideoEnabled(DecoderCounters decoderCounters) {
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.exoplayer2.video.VideoRendererEventListener
|
|
public final void onVideoInputFormatChanged(com.fyber.inneractive.sdk.player.exoplayer2.j jVar) {
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.exoplayer2.video.VideoRendererEventListener
|
|
public final void onVideoSizeChanged(int i, int i2, int i3, float f) {
|
|
d dVar = this.a.get();
|
|
if (dVar != null) {
|
|
dVar.t = i;
|
|
dVar.u = i2;
|
|
}
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.exoplayer2.e.a
|
|
public final void a(com.fyber.inneractive.sdk.player.exoplayer2.d dVar) {
|
|
ScheduledThreadPoolExecutor scheduledThreadPoolExecutor;
|
|
d dVar2 = this.a.get();
|
|
if (dVar2 != null && (dVar.getCause() instanceof c.e) && (this.b || (dVar2.G && dVar2.A))) {
|
|
dVar2.v = true;
|
|
com.fyber.inneractive.sdk.player.exoplayer2.e eVar = dVar2.s;
|
|
if (eVar != null) {
|
|
com.fyber.inneractive.sdk.player.exoplayer2.g gVar = (com.fyber.inneractive.sdk.player.exoplayer2.g) eVar;
|
|
gVar.e.c();
|
|
gVar.d.removeCallbacksAndMessages(null);
|
|
dVar2.s = null;
|
|
}
|
|
dVar2.a(false);
|
|
dVar2.a(dVar2.F);
|
|
dVar2.i.post(new h(dVar2, false));
|
|
return;
|
|
}
|
|
if (dVar2 != null && dVar2.A && !this.b && com.fyber.inneractive.sdk.player.cache.p.f.c && com.fyber.inneractive.sdk.util.s.a() && dVar2.H < dVar2.p) {
|
|
com.fyber.inneractive.sdk.player.exoplayer2.e eVar2 = dVar2.s;
|
|
if (eVar2 != null) {
|
|
com.fyber.inneractive.sdk.player.exoplayer2.g gVar2 = (com.fyber.inneractive.sdk.player.exoplayer2.g) eVar2;
|
|
gVar2.e.c();
|
|
gVar2.d.removeCallbacksAndMessages(null);
|
|
dVar2.s = null;
|
|
}
|
|
dVar2.a(true);
|
|
dVar2.a(dVar2.F);
|
|
dVar2.H++;
|
|
dVar2.i.post(new h(dVar2, true));
|
|
return;
|
|
}
|
|
a.l lVar = new a.l(dVar.getCause() == null ? "empty" : dVar.getCause().getMessage(), dVar);
|
|
IAlog.a("%sonPlayerError called with %s for sendErrorState", f(), lVar);
|
|
d dVar3 = (d) com.fyber.inneractive.sdk.util.t.a(this.a);
|
|
if (dVar3 != null) {
|
|
dVar3.a(com.fyber.inneractive.sdk.player.enums.b.Error);
|
|
IAlog.a("%sonPlayerError called with: %s for onPlayerError", IAlog.a(dVar3), lVar);
|
|
dVar3.i.post(new g(dVar3, lVar));
|
|
com.fyber.inneractive.sdk.player.d dVar4 = dVar3.h;
|
|
if (dVar4 == null || (scheduledThreadPoolExecutor = dVar4.b) == null) {
|
|
return;
|
|
}
|
|
scheduledThreadPoolExecutor.shutdownNow();
|
|
dVar4.b = null;
|
|
}
|
|
}
|
|
}
|