From 104ad64b76c2db5bb219aeeb5840342375546f21 Mon Sep 17 00:00:00 2001 From: olly Date: Wed, 2 Dec 2020 03:30:41 +0000 Subject: [PATCH] Change CronetDataSource.buildRequestBuilder method to protected. This allows overriding the implementation of building the UrlRequest from dataSpec when necessary PiperOrigin-RevId: 345149165 --- .../android/exoplayer2/ext/cronet/CronetDataSource.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/extensions/cronet/src/main/java/com/google/android/exoplayer2/ext/cronet/CronetDataSource.java b/extensions/cronet/src/main/java/com/google/android/exoplayer2/ext/cronet/CronetDataSource.java index b215b6d763..97ce860d01 100644 --- a/extensions/cronet/src/main/java/com/google/android/exoplayer2/ext/cronet/CronetDataSource.java +++ b/extensions/cronet/src/main/java/com/google/android/exoplayer2/ext/cronet/CronetDataSource.java @@ -707,9 +707,7 @@ public class CronetDataSource extends BaseDataSource implements HttpDataSource { return responseInfo; } - // Internal methods. - - private UrlRequest.Builder buildRequestBuilder(DataSpec dataSpec) throws IOException { + protected UrlRequest.Builder buildRequestBuilder(DataSpec dataSpec) throws IOException { UrlRequest.Builder requestBuilder = cronetEngine .newUrlRequestBuilder(dataSpec.uri.toString(), urlRequestCallback, executor) @@ -759,6 +757,8 @@ public class CronetDataSource extends BaseDataSource implements HttpDataSource { return requestBuilder; } + // Internal methods. + private boolean blockUntilConnectTimeout() throws InterruptedException { long now = clock.elapsedRealtime(); boolean opened = false;