diff --git a/sdk/android/api/org/webrtc/EglRenderer.java b/sdk/android/api/org/webrtc/EglRenderer.java index dccd11105b..fc29aa1a41 100644 --- a/sdk/android/api/org/webrtc/EglRenderer.java +++ b/sdk/android/api/org/webrtc/EglRenderer.java @@ -19,9 +19,9 @@ import android.os.HandlerThread; import android.os.Looper; import android.view.Surface; import java.nio.ByteBuffer; +import java.text.DecimalFormat; import java.util.ArrayList; import java.util.Iterator; -import java.util.Locale; import java.util.concurrent.CountDownLatch; import java.util.concurrent.TimeUnit; import javax.annotation.Nullable; @@ -665,6 +665,7 @@ public class EglRenderer implements VideoRenderer.Callbacks, VideoSink { } private void logStatistics() { + final DecimalFormat fpsFormat = new DecimalFormat("#.0"); final long currentTimeNs = System.nanoTime(); synchronized (statisticsLock) { final long elapsedTimeNs = currentTimeNs - statisticsStartTimeNs; @@ -676,7 +677,7 @@ public class EglRenderer implements VideoRenderer.Callbacks, VideoSink { + " Frames received: " + framesReceived + "." + " Dropped: " + framesDropped + "." + " Rendered: " + framesRendered + "." - + " Render fps: " + String.format(Locale.US, "%.1f", renderFps) + "." + + " Render fps: " + fpsFormat.format(renderFps) + "." + " Average render time: " + averageTimeAsString(renderTimeNs, framesRendered) + "." + " Average swapBuffer time: " + averageTimeAsString(renderSwapBufferTimeNs, framesRendered) + ".");