From 98d446aa6d5e3b9fac970927a93df8f66aa978e2 Mon Sep 17 00:00:00 2001 From: Oliver Woodman Date: Fri, 26 Jun 2015 14:24:00 +0100 Subject: [PATCH] Allow seeding of RandomEvaluator. This is useful for reproducibility in playback tests. --- .../google/android/exoplayer/chunk/FormatEvaluator.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/library/src/main/java/com/google/android/exoplayer/chunk/FormatEvaluator.java b/library/src/main/java/com/google/android/exoplayer/chunk/FormatEvaluator.java index 7c88ff68a0..d9fa1985fc 100644 --- a/library/src/main/java/com/google/android/exoplayer/chunk/FormatEvaluator.java +++ b/library/src/main/java/com/google/android/exoplayer/chunk/FormatEvaluator.java @@ -115,6 +115,13 @@ public interface FormatEvaluator { this.random = new Random(); } + /** + * @param seed A seed for the underlying random number generator. + */ + public RandomEvaluator(int seed) { + this.random = new Random(seed); + } + @Override public void enable() { // Do nothing.