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_WRITE_SAMPLE_AUDIO,
|
||||
EVENT_TRACK_ENDED_AUDIO,
|
||||
EVENT_TRACK_ENDED_VIDEO))
|
||||
EVENT_TRACK_ENDED_VIDEO,
|
||||
EVENT_OUTPUT_ENDED))
|
||||
.buildOrThrow();
|
||||
|
||||
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.EVENT_CAN_WRITE_SAMPLE_AUDIO;
|
||||
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_VIDEO;
|
||||
import static androidx.media3.effect.DebugTraceUtil.EVENT_WRITE_SAMPLE_AUDIO;
|
||||
@ -612,6 +613,7 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull;
|
||||
trackTypeToInfo.delete(trackType);
|
||||
if (trackTypeToInfo.size() == 0) {
|
||||
isEnded = true;
|
||||
DebugTraceUtil.logEvent(COMPONENT_MUXER, EVENT_OUTPUT_ENDED, maxEndedTrackTimeUs);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user