Add debug trace for Muxer completely ending.
PiperOrigin-RevId: 635459757
This commit is contained in:
parent
dc4f20ed84
commit
07ddc0fca5
@ -228,7 +228,8 @@ public final class DebugTraceUtil {
|
|||||||
EVENT_CAN_WRITE_SAMPLE_AUDIO,
|
EVENT_CAN_WRITE_SAMPLE_AUDIO,
|
||||||
EVENT_WRITE_SAMPLE_AUDIO,
|
EVENT_WRITE_SAMPLE_AUDIO,
|
||||||
EVENT_TRACK_ENDED_AUDIO,
|
EVENT_TRACK_ENDED_AUDIO,
|
||||||
EVENT_TRACK_ENDED_VIDEO))
|
EVENT_TRACK_ENDED_VIDEO,
|
||||||
|
EVENT_OUTPUT_ENDED))
|
||||||
.buildOrThrow();
|
.buildOrThrow();
|
||||||
|
|
||||||
private static final int MAX_FIRST_LAST_LOGS = 10;
|
private static final int MAX_FIRST_LAST_LOGS = 10;
|
||||||
|
@ -27,6 +27,7 @@ import static androidx.media3.common.util.Util.usToMs;
|
|||||||
import static androidx.media3.effect.DebugTraceUtil.COMPONENT_MUXER;
|
import static androidx.media3.effect.DebugTraceUtil.COMPONENT_MUXER;
|
||||||
import static androidx.media3.effect.DebugTraceUtil.EVENT_CAN_WRITE_SAMPLE_AUDIO;
|
import static androidx.media3.effect.DebugTraceUtil.EVENT_CAN_WRITE_SAMPLE_AUDIO;
|
||||||
import static androidx.media3.effect.DebugTraceUtil.EVENT_CAN_WRITE_SAMPLE_VIDEO;
|
import static androidx.media3.effect.DebugTraceUtil.EVENT_CAN_WRITE_SAMPLE_VIDEO;
|
||||||
|
import static androidx.media3.effect.DebugTraceUtil.EVENT_OUTPUT_ENDED;
|
||||||
import static androidx.media3.effect.DebugTraceUtil.EVENT_TRACK_ENDED_AUDIO;
|
import static androidx.media3.effect.DebugTraceUtil.EVENT_TRACK_ENDED_AUDIO;
|
||||||
import static androidx.media3.effect.DebugTraceUtil.EVENT_TRACK_ENDED_VIDEO;
|
import static androidx.media3.effect.DebugTraceUtil.EVENT_TRACK_ENDED_VIDEO;
|
||||||
import static androidx.media3.effect.DebugTraceUtil.EVENT_WRITE_SAMPLE_AUDIO;
|
import static androidx.media3.effect.DebugTraceUtil.EVENT_WRITE_SAMPLE_AUDIO;
|
||||||
@ -612,6 +613,7 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull;
|
|||||||
trackTypeToInfo.delete(trackType);
|
trackTypeToInfo.delete(trackType);
|
||||||
if (trackTypeToInfo.size() == 0) {
|
if (trackTypeToInfo.size() == 0) {
|
||||||
isEnded = true;
|
isEnded = true;
|
||||||
|
DebugTraceUtil.logEvent(COMPONENT_MUXER, EVENT_OUTPUT_ENDED, maxEndedTrackTimeUs);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user