diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 5d1d054fed..6f78676179 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -2,9 +2,13 @@ ### dev-v2 (not yet released) ### +### 2.11.0 (not yet released) ### + * AV1 extension: Uses libgav1 to decode AV1 videos. Android 10 includes an AV1 decoder, but the older versions of Android require this extension for playback - of AV1 streams ([#3353](https://github.com/google/ExoPlayer/issues/3353)). + of AV1 streams ([#3353](https://github.com/google/ExoPlayer/issues/3353)). You + can read more about playing AV1 videos with ExoPlayer + [here](https://medium.com/google-exoplayer/playing-av1-videos-with-exoplayer-a7cb19bedef9). * DRM: * Inject `DrmSessionManager` into the `MediaSources` instead of `Renderers` ([#5619](https://github.com/google/ExoPlayer/issues/5619)). @@ -68,8 +72,6 @@ ([#6267](https://github.com/google/ExoPlayer/issues/6267)). * Add `uid` to `Timeline.Window` to uniquely identify window instances. * Fix Dolby Vision fallback to AVC and HEVC. -* Add top-level playlist API - ([#6161](https://github.com/google/ExoPlayer/issues/6161)). * Add demo app to show how to use the Android 10 `SurfaceControl` API with ExoPlayer ([#677](https://github.com/google/ExoPlayer/issues/677)). * Add automatic `WakeLock` handling to `SimpleExoPlayer` through calling diff --git a/constants.gradle b/constants.gradle index e957bf3f6a..decb25c666 100644 --- a/constants.gradle +++ b/constants.gradle @@ -13,8 +13,8 @@ // limitations under the License. project.ext { // ExoPlayer version and version code. - releaseVersion = '2.10.7' - releaseVersionCode = 2010007 + releaseVersion = '2.11.0' + releaseVersionCode = 2011000 minSdkVersion = 16 targetSdkVersion = 28 compileSdkVersion = 29 diff --git a/library/core/src/main/java/com/google/android/exoplayer2/ExoPlayerLibraryInfo.java b/library/core/src/main/java/com/google/android/exoplayer2/ExoPlayerLibraryInfo.java index 79d395a858..249ef7e44e 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/ExoPlayerLibraryInfo.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/ExoPlayerLibraryInfo.java @@ -29,11 +29,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.10.7"; + public static final String VERSION = "2.11.0"; /** The version of the library expressed as {@code "ExoPlayerLib/" + VERSION}. */ // Intentionally hardcoded. Do not derive from other constants (e.g. VERSION) or vice versa. - public static final String VERSION_SLASHY = "ExoPlayerLib/2.10.7"; + public static final String VERSION_SLASHY = "ExoPlayerLib/2.11.0"; /** * The version of the library expressed as an integer, for example 1002003. @@ -43,7 +43,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 = 2010007; + public static final int VERSION_INT = 2011000; /** * Whether the library was compiled with {@link com.google.android.exoplayer2.util.Assertions}