diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 19abe55582..fba5276899 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -22,6 +22,9 @@ `DefaultBandwidthMeter.Builder` instead. * Remove `DefaultDrmSessionManager` constructors, use `DefaultDrmSessionManager.Builder` instead. + * Remove two deprecated `HttpDataSource.InvalidResponseCodeException` + constructors, use a non-deprecated constructor that accepts additional + fields(`cause`, `responseBody`) to enhance error logging. ### 1.1.0-alpha01 (2023-05-10) diff --git a/libraries/datasource/src/main/java/androidx/media3/datasource/HttpDataSource.java b/libraries/datasource/src/main/java/androidx/media3/datasource/HttpDataSource.java index e83e21b4fd..ac54956a08 100644 --- a/libraries/datasource/src/main/java/androidx/media3/datasource/HttpDataSource.java +++ b/libraries/datasource/src/main/java/androidx/media3/datasource/HttpDataSource.java @@ -22,7 +22,6 @@ import androidx.annotation.IntDef; import androidx.annotation.Nullable; import androidx.media3.common.PlaybackException; import androidx.media3.common.util.UnstableApi; -import androidx.media3.common.util.Util; import com.google.common.base.Ascii; import com.google.common.base.Predicate; import com.google.errorprone.annotations.CanIgnoreReturnValue; @@ -425,43 +424,6 @@ public interface HttpDataSource extends DataSource { /** The response body. */ public final byte[] responseBody; - /** - * @deprecated Use {@link #InvalidResponseCodeException(int, String, IOException, Map, DataSpec, - * byte[])}. - */ - @UnstableApi - @Deprecated - public InvalidResponseCodeException( - int responseCode, Map> headerFields, DataSpec dataSpec) { - this( - responseCode, - /* responseMessage= */ null, - /* cause= */ null, - headerFields, - dataSpec, - /* responseBody= */ Util.EMPTY_BYTE_ARRAY); - } - - /** - * @deprecated Use {@link #InvalidResponseCodeException(int, String, IOException, Map, DataSpec, - * byte[])}. - */ - @UnstableApi - @Deprecated - public InvalidResponseCodeException( - int responseCode, - @Nullable String responseMessage, - Map> headerFields, - DataSpec dataSpec) { - this( - responseCode, - responseMessage, - /* cause= */ null, - headerFields, - dataSpec, - /* responseBody= */ Util.EMPTY_BYTE_ARRAY); - } - @UnstableApi public InvalidResponseCodeException( int responseCode,