package androidx.media3.common.text; import android.os.Bundle; import androidx.media3.common.Bundleable; import androidx.media3.common.util.BundleableUtil; import androidx.media3.common.util.Util; import com.google.common.collect.ImmutableList; import java.util.ArrayList; import java.util.Collection; import java.util.List; /* loaded from: classes2.dex */ public final class CueGroup implements Bundleable { public final ImmutableList cues; public final long presentationTimeUs; public static final CueGroup EMPTY_TIME_ZERO = new CueGroup(ImmutableList.of(), 0); private static final String FIELD_CUES = Util.intToStringMaxRadix(0); private static final String FIELD_PRESENTATION_TIME_US = Util.intToStringMaxRadix(1); public static final Bundleable.Creator CREATOR = new Bundleable.Creator() { // from class: androidx.media3.common.text.CueGroup$$ExternalSyntheticLambda0 @Override // androidx.media3.common.Bundleable.Creator public final Bundleable fromBundle(Bundle bundle) { CueGroup fromBundle; fromBundle = CueGroup.fromBundle(bundle); return fromBundle; } }; public CueGroup(List list, long j) { this.cues = ImmutableList.copyOf((Collection) list); this.presentationTimeUs = j; } @Override // androidx.media3.common.Bundleable public Bundle toBundle() { Bundle bundle = new Bundle(); bundle.putParcelableArrayList(FIELD_CUES, BundleableUtil.toBundleArrayList(filterOutBitmapCues(this.cues))); bundle.putLong(FIELD_PRESENTATION_TIME_US, this.presentationTimeUs); return bundle; } /* JADX INFO: Access modifiers changed from: private */ public static final CueGroup fromBundle(Bundle bundle) { ImmutableList fromBundleList; ArrayList parcelableArrayList = bundle.getParcelableArrayList(FIELD_CUES); if (parcelableArrayList == null) { fromBundleList = ImmutableList.of(); } else { fromBundleList = BundleableUtil.fromBundleList(Cue.CREATOR, parcelableArrayList); } return new CueGroup(fromBundleList, bundle.getLong(FIELD_PRESENTATION_TIME_US)); } private static ImmutableList filterOutBitmapCues(List list) { ImmutableList.Builder builder = ImmutableList.builder(); for (int i = 0; i < list.size(); i++) { if (list.get(i).bitmap == null) { builder.add((ImmutableList.Builder) list.get(i)); } } return builder.build(); } }