diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 573ed48c79..07c97bdea8 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -2,10 +2,21 @@ ### 2.10.8 (2019-11-18) ### -* Handle new signaling for E-AC3 JOC audio in DASH - ([#6636](https://github.com/google/ExoPlayer/issues/6636)). +* E-AC3 JOC + * Handle new signaling in DASH manifests + ([#6636](https://github.com/google/ExoPlayer/issues/6636)). + * Remove incorrect channel count check when determining output support. +* FLAC + * Fix sniffing for some FLAC streams. + * Fix FLAC `Format.bitrate` values. +* Parse ALAC channel count and sample rate information from a more robust source + when contained in MP4 + ([#6648](https://github.com/google/ExoPlayer/issues/6648)). +* Fix seeking into multi-period content in the edge case that the period + containing the seek position has just been removed + ([#6641](https://github.com/google/ExoPlayer/issues/6641)). -### 2.10.7 (2019-11-12) ### +### 2.10.7 (2019-11-06) ### * HLS: Fix detection of Dolby Atmos to match the HLS authoring specification. * MediaSession extension: Update shuffle and repeat modes when playback state diff --git a/constants.gradle b/constants.gradle index 59b6b7ff42..edb099b7e8 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.10.8' + releaseVersionCode = 2010008 minSdkVersion = 16 targetSdkVersion = 28 compileSdkVersion = 28 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..f678889abc 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.10.8"; /** 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.10.8"; /** * 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 = 2010008; /** * Whether the library was compiled with {@link com.google.android.exoplayer2.util.Assertions}