package c.a.r; import com.discord.rtcconnection.EncodeQuality; import com.discord.rtcconnection.MediaSinkWantsManager; import com.discord.rtcconnection.VideoMetadata; import com.discord.rtcconnection.socket.io.Payloads; import d0.t.n; import d0.z.d.m; import d0.z.d.o; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Objects; import kotlin.Unit; import kotlin.jvm.functions.Function0; /* compiled from: MediaSinkWantsManager.kt */ public final class l extends o implements Function0 { public final /* synthetic */ List $ssrcs; public final /* synthetic */ long $userId; public final /* synthetic */ MediaSinkWantsManager this$0; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public l(MediaSinkWantsManager mediaSinkWantsManager, List list, long j) { super(0); this.this$0 = mediaSinkWantsManager; this.$ssrcs = list; this.$userId = j; } /* Return type fixed from 'java.lang.Object' to match base method */ /* JADX WARNING: Code restructure failed: missing block: B:12:0x0036, code lost: if ((r6 != null ? r6.intValue() : 0) > 0) goto L_0x003a; */ /* JADX WARNING: Code restructure failed: missing block: B:31:0x0086, code lost: if (r10 != null) goto L_0x008b; */ @Override // kotlin.jvm.functions.Function0 /* renamed from: invoke */ public Unit mo1invoke() { EncodeQuality encodeQuality; List list = this.$ssrcs; ArrayList arrayList = new ArrayList(); Iterator it = list.iterator(); while (true) { boolean z2 = true; if (!it.hasNext()) { break; } Object next = it.next(); Payloads.Stream stream = (Payloads.Stream) next; Boolean active = stream.getActive(); if (active != null ? active.booleanValue() : false) { Integer ssrc = stream.getSsrc(); } z2 = false; if (z2) { arrayList.add(next); } } ArrayList arrayList2 = new ArrayList(d0.t.o.collectionSizeOrDefault(arrayList, 10)); Iterator it2 = arrayList.iterator(); while (it2.hasNext()) { Payloads.Stream stream2 = (Payloads.Stream) it2.next(); Integer quality = stream2.getQuality(); VideoMetadata videoMetadata = null; if (quality != null) { int intValue = quality.intValue(); Objects.requireNonNull(EncodeQuality.Companion); EncodeQuality[] values = EncodeQuality.values(); int i = 0; while (true) { if (i >= 11) { encodeQuality = null; break; } encodeQuality = values[i]; if (encodeQuality.getValue() == intValue) { break; } i++; } } encodeQuality = EncodeQuality.Hundred; Integer ssrc2 = stream2.getSsrc(); m.checkNotNull(ssrc2); int intValue2 = ssrc2.intValue(); MediaSinkWantsManager mediaSinkWantsManager = this.this$0; long j = this.$userId; Objects.requireNonNull(mediaSinkWantsManager); if (stream2.getMaxResolution() != null) { videoMetadata = new VideoMetadata(j, stream2.getMaxResolution().getWidth(), stream2.getMaxResolution().getHeight(), stream2.getMaxFrameRate(), stream2.getMaxResolution().getType()); } else { mediaSinkWantsManager.a("metadataOf: " + stream2 + " has no maxResolution!"); } arrayList2.add(new MediaSinkWantsManager.b(encodeQuality, intValue2, videoMetadata)); } if (arrayList2.isEmpty()) { this.this$0.b.remove(Long.valueOf(this.$userId)); this.this$0.f2078c.remove(Long.valueOf(this.$userId)); } else { this.this$0.b.put(Long.valueOf(this.$userId), arrayList2); this.this$0.f2078c.add(Long.valueOf(this.$userId)); } this.this$0.d(arrayList2.isEmpty() ? n.emptyList() : d0.t.m.listOf(String.valueOf(this.$userId))); return Unit.a; } }