From 153b16a8880a16abd5f07f458c4b8336cadd4e8a Mon Sep 17 00:00:00 2001 From: ibaker Date: Wed, 9 Mar 2022 14:51:19 +0000 Subject: [PATCH] Version bump to exoplayer:2.17.1 and media3:1.0.0-alpha03 #minor-release PiperOrigin-RevId: 433467068 --- RELEASENOTES.md | 35 +++++++++++-------- constants.gradle | 4 +-- .../exoplayer2/ExoPlayerLibraryInfo.java | 6 ++-- 3 files changed, 26 insertions(+), 19 deletions(-) diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 2e262e11d5..ca8390efb3 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -15,20 +15,8 @@ * Track selection: * Flatten `TrackSelectionOverrides` class into `TrackSelectionParameters`, and promote `TrackSelectionOverride` to a top level class. -* Audio: - * Fix error checking audio capabilities for Dolby Atmos (E-AC3-JOC) in - HLS. * Extractors: * Matroska: Parse `DiscardPadding` for Opus tracks. - * FMP4: Fix issue where emsg sample metadata could be output in the wrong - order for streams containing both v0 and v1 emsg atoms - ([#9996](https://github.com/google/ExoPlayer/issues/9996)). -* Text: - * Fix the interaction of `SingleSampleMediaSource.Factory.setTrackId` and - `MediaItem.SubtitleConfiguration.Builder.setId` to prioritise the - `SubtitleConfiguration` field and fall back to the `Factory` value if - it's not set - ([#10016](https://github.com/google/ExoPlayer/issues/10016)). * UI: * Rewrite `TrackSelectionView` and `TrackSelectionDialogBuilder` to work with the `Player` interface rather than `ExoPlayer`. This allows the @@ -38,8 +26,6 @@ * RTSP: * Add RTP reader for HEVC ([#36](https://github.com/androidx/media/pull/36)). -* Ad playback: - * Fix audio underruns between ad periods in live HLS SSAI streams. * Remove deprecated symbols: * Remove `Player.Listener.onTracksChanged`. Use `Player.Listener.onTracksInfoChanged` instead. @@ -54,6 +40,27 @@ `getDefaultTrackSelectorParameters(Context)` instead when possible, and `DEFAULT_TRACK_SELECTOR_PARAMETERS_WITHOUT_CONTEXT` otherwise. +### 2.17.1 (2022-03-10) + +This release corresponds to the +[AndroidX media3 1.0.0-alpha03 release](https://github.com/androidx/media/releases/tag/1.0.0-alpha03). + +* Audio: + * Fix error checking audio capabilities for Dolby Atmos (E-AC3-JOC) in + HLS. +* Extractors: + * FMP4: Fix issue where emsg sample metadata could be output in the wrong + order for streams containing both v0 and v1 emsg atoms + ([#9996](https://github.com/google/ExoPlayer/issues/9996)). +* Text: + * Fix the interaction of `SingleSampleMediaSource.Factory.setTrackId` and + `MediaItem.SubtitleConfiguration.Builder.setId` to prioritise the + `SubtitleConfiguration` field and fall back to the `Factory` value if + it's not set + ([#10016](https://github.com/google/ExoPlayer/issues/10016)). +* Ad playback: + * Fix audio underruns between ad periods in live HLS SSAI streams. + ### 2.17.0 (2022-02-24) This release corresponds to the diff --git a/constants.gradle b/constants.gradle index e20b0c1f95..bf4e665e91 100644 --- a/constants.gradle +++ b/constants.gradle @@ -13,8 +13,8 @@ // limitations under the License. project.ext { // ExoPlayer version and version code. - releaseVersion = '2.17.0' - releaseVersionCode = 2_017_000 + releaseVersion = '2.17.1' + releaseVersionCode = 2_017_001 minSdkVersion = 16 appTargetSdkVersion = 29 // Upgrading this requires [Internal ref: b/193254928] to be fixed, or some diff --git a/library/common/src/main/java/com/google/android/exoplayer2/ExoPlayerLibraryInfo.java b/library/common/src/main/java/com/google/android/exoplayer2/ExoPlayerLibraryInfo.java index bda5e10fb4..5a64e01628 100644 --- a/library/common/src/main/java/com/google/android/exoplayer2/ExoPlayerLibraryInfo.java +++ b/library/common/src/main/java/com/google/android/exoplayer2/ExoPlayerLibraryInfo.java @@ -27,11 +27,11 @@ public final class ExoPlayerLibraryInfo { /** The version of the library expressed as a string, for example "1.2.3". */ // Intentionally hardcoded. Do not derive from other constants (e.g. VERSION_INT) or vice versa. - public static final String VERSION = "2.17.0"; + public static final String VERSION = "2.17.1"; /** The version of the library expressed as {@code TAG + "/" + VERSION}. */ // Intentionally hardcoded. Do not derive from other constants (e.g. VERSION) or vice versa. - public static final String VERSION_SLASHY = "ExoPlayerLib/2.17.0"; + public static final String VERSION_SLASHY = "ExoPlayerLib/2.17.1"; /** * The version of the library expressed as an integer, for example 1002003. @@ -41,7 +41,7 @@ public final class ExoPlayerLibraryInfo { * integer version 123045006 (123-045-006). */ // Intentionally hardcoded. Do not derive from other constants (e.g. VERSION) or vice versa. - public static final int VERSION_INT = 2_017_000; + public static final int VERSION_INT = 2_017_001; /** Whether the library was compiled with {@link Assertions} checks enabled. */ public static final boolean ASSERTIONS_ENABLED = true;