From bca2d16cc15de3d3659c2ff00ebe9aff71ab6536 Mon Sep 17 00:00:00 2001 From: Oliver Woodman Date: Tue, 1 Sep 2015 14:06:16 +0100 Subject: [PATCH] Specify locale when using String.format. --- .../android/exoplayer/extractor/webm/WebmExtractor.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/library/src/main/java/com/google/android/exoplayer/extractor/webm/WebmExtractor.java b/library/src/main/java/com/google/android/exoplayer/extractor/webm/WebmExtractor.java index 0b3f06840f..733cc9fe97 100644 --- a/library/src/main/java/com/google/android/exoplayer/extractor/webm/WebmExtractor.java +++ b/library/src/main/java/com/google/android/exoplayer/extractor/webm/WebmExtractor.java @@ -43,6 +43,7 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; +import java.util.Locale; /** * An extractor to facilitate data retrieval from the WebM container format. @@ -912,8 +913,8 @@ public final class WebmExtractor implements Extractor { int seconds = (int) (timeUs / 1000000); timeUs -= (seconds * 1000000); int milliseconds = (int) (timeUs / 1000); - timeCodeData = String.format("%02d:%02d:%02d,%03d", hours, minutes, seconds, milliseconds) - .getBytes(); + timeCodeData = String.format(Locale.US, "%02d:%02d:%02d,%03d", + hours, minutes, seconds, milliseconds).getBytes(); } System.arraycopy(timeCodeData, 0, subripSampleData, SUBRIP_PREFIX_END_TIMECODE_OFFSET, SUBRIP_TIMECODE_LENGTH);