From 0caa975faa8bb8fae9d7c248c121a2f1a2613e4f Mon Sep 17 00:00:00 2001 From: Santiago Seifert Date: Wed, 3 Jun 2020 14:21:46 +0100 Subject: [PATCH] Use MediaParser SeekMap unknown duration constant Bug: 154120292 Test: atest CtsMediaParserTestCases Change-Id: I08f0c6e278abd7827d67550351cb3258d9614bae --- apex/media/framework/java/android/media/MediaParser.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apex/media/framework/java/android/media/MediaParser.java b/apex/media/framework/java/android/media/MediaParser.java index 070b13b9e5928..7cbb98e1bb4e7 100644 --- a/apex/media/framework/java/android/media/MediaParser.java +++ b/apex/media/framework/java/android/media/MediaParser.java @@ -219,7 +219,8 @@ public final class MediaParser { * duration is unknown. */ public long getDurationMicros() { - return mExoPlayerSeekMap.getDurationUs(); + long durationUs = mExoPlayerSeekMap.getDurationUs(); + return durationUs != C.TIME_UNSET ? durationUs : UNKNOWN_DURATION; } /**