discord-jadx/app/src/main/java/c/a/q/m0/c/p.java

57 lines
2.0 KiB
Java

package c.a.q.m0.c;
import c.a.q.m0.a;
import com.hammerandchisel.libdiscord.Discord;
import d0.t.n;
import d0.t.o;
import d0.t.u;
import d0.z.d.m;
import java.util.ArrayList;
import java.util.List;
import java.util.Locale;
import java.util.Objects;
import java.util.Set;
import org.webrtc.MediaStreamTrack;
import rx.Emitter;
/* compiled from: MediaEngineLegacy.kt */
public final class p implements Discord.GetSupportedVideoCodecsCallback {
public final /* synthetic */ q a;
public final /* synthetic */ Emitter b;
public p(q qVar, Emitter emitter) {
this.a = qVar;
this.b = emitter;
}
@Override // com.hammerandchisel.libdiscord.Discord.GetSupportedVideoCodecsCallback
public final void onSupportedVideoCodecs(String[] strArr) {
m.checkNotNullParameter(strArr, "videoCodecsStringArray");
k kVar = this.a.i;
Set<String> set = k.a;
Objects.requireNonNull(kVar);
ArrayList arrayList = new ArrayList(strArr.length);
int i = 0;
for (String str : strArr) {
Locale locale = Locale.ROOT;
m.checkNotNullExpressionValue(locale, "Locale.ROOT");
Objects.requireNonNull(str, "null cannot be cast to non-null type java.lang.String");
String upperCase = str.toUpperCase(locale);
m.checkNotNullExpressionValue(upperCase, "(this as java.lang.String).toUpperCase(locale)");
arrayList.add(upperCase);
}
List sortedWith = u.sortedWith(arrayList, new n());
ArrayList arrayList2 = new ArrayList(o.collectionSizeOrDefault(sortedWith, 10));
for (Object obj : sortedWith) {
int i2 = i + 1;
if (i < 0) {
n.throwIndexOverflow();
}
int i3 = (i * 2) + 101;
arrayList2.add(new a((String) obj, i2, MediaStreamTrack.VIDEO_TRACK_KIND, i3, Integer.valueOf(i3 + 1)));
i = i2;
}
this.b.onNext(arrayList2);
this.b.onCompleted();
}
}